Upwork is hiring a Senior Software Engineer - Contract to hire

Senior Software Engineer - Contract to hire

Upwork  ·  US
about 2 years ago

Overview:

We are a company that is poised to make a significant impact on the way people are recognized in the world. We are a B2B solution that integrates with consumer tech companies serving millions of users. We also have a proprietary (soon to be patented) algorithm that is the main identity of this firm.

As a senior software engineer at Kronus, you will have the opportunity to work with a talented and experienced team to build new products and solutions that we believe will change the world.

With a tech stack that includes Golang, Neo4j, and a range of other cutting-edge technologies, Kronus is at the forefront of software development and big data processing. As a senior tech leader, you will be responsible for overseeing the security, infrastructure, and architecture of our backend systems, ensuring scalability, performance, and compliance with industry standards. Familiarity with FastAPI, Open Source Intelligence (OSINT), Google NLP models, AWS cloud platform, RESTful, and GraphQL APIs, as well as SQL, is essential.

In addition, you will be able to manage and mentor a team of developers, fostering a collaborative and results-driven work environment. You will work closely with the executive team to ideate, design, and develop innovative mobile & web products and solutions using a microservices architecture. Full-stack knowledge, experience in hiring, and leadership of a small team are essential traits for this job.

Responsibilities:

Collaborate with the executive team to ideate, design, and develop innovative API products and solutions using a microservices architecture.

Develop, refine, and implement our web scraping, natural language processing (NLP), and scoring algorithms.

Build on the existing frontend products, and deliver a seamless UI/UX (react native, js and expo)

Oversee our backend systems' security, infrastructure, and architecture, ensuring scalability, performance, and compliance with industry standards.

Exhibit outstanding creativity and problem-solving in the front end - improving UI, latency, loading, and auth flows.

Contribute to the development and optimization of data processes, working with technologies such as Neo4j, FastAPI, Open source intelligence, and Google NLP models.

Manage and mentor a team of developers, fostering a collaborative and results-driven work environment.

Ensure the successful integration of our API plugins into 3rd party clients' systems by understanding their technical requirements and providing support when needed.

Requirements:

Master's degree in Computer Science, Engineering, or a related field.

5+ years of experience in software development, with a focus on API design and implementation.

2+ years of experience in a leadership role, managing cross-functional teams in a technology-driven organization.

Past experience in scaling systems to 1m+ DAUs.

Proficient in Go, Python, and MUST HAVE experience with graph database management (especially neo4j).

Strong knowledge of API development, integration, and management, including RESTful and GraphQL APIs.

Experience with FastAPI, OpenIntelligence, Google NLP models, and AWS cloud platform.

Familiarity with SQL and other database query languages.

Proven experience in developing applications using microservices & monolithic architecture.

Demonstrated ability to think strategically, solve complex technical problems, and drive innovation.

Excellent communication and interpersonal skills, with the ability to explain complex technical concepts to non-technical stakeholders.

Preferred (not necessary):

DataScience experience

DevOps Experience

Knowledge of GPT Models

Experience in AI/ML

If you are a talented and experienced senior tech leader with a passion for innovation and a commitment to excellence, we encourage you to apply for this exciting opportunity.

Job is closed

This job is already closed and no longer accepting applicants, sorry.