Fullstack Engineer

Senior - Full time
  • Python
  • Go
  • Java
  • C/C++
  • C#

Highlights

Founded in 2016, Corti is a dynamic, passionate company driven by a belief that every person on Earth should have access to the best, most informed medical assessments when they really need it. They have built a team of world-class employees from around the world, and are developing a new generation of speech-enabled solutions. Their ever-growing team spans multiple disciplines, with an emphasis on machine learning, mathematics, statistics, security, and computer science. Corti is working hard to embed a continuous striving culture & philosophy across the organization and are constantly involved in learning from the best practitioners in the industry. If you want to take part in solving real-life problems by applying cutting-edge technology, Corti offers that you become an integral part of a fun, autonomous, and team-oriented culture, guided by shared values, high quality, and a willingness to act and fail. For more information on Corti, please visit: https://www.corti.ai/

Kyiv, Ukraine

Responsibilities

To collaboratively design, develop, document, maintain, and contribute to various aspects of technology at Corti and ensure that the platform is receiving the customer data and running efficiently at all times.

• Machine learning deployment infrastructure
• Develop components for the deployment infrastructure
• Analyze, evaluate, maintain, and repair the infrastructure
• Document components and workflows within the infrastructure
• Systems interactions
• Develop, document, and maintain interactions between machine learning & communications
infrastructure and other Corti systems
• Design, develop, document, and maintain the logging and reporting systems that span at least the components listed in all the above points
• Develop, document and maintain the integrations with 3rd party applications
• Working with frontend engineers on APIs, developing simple features. Setting up APIs.
Developing tests for those components as well

Qualifications

Technical Requirements:

Must-have skills:

• 2-3 year’s experience designing and implementing web applicant backend
• 2-3 year’s experience with code repository management, code merge and quality checks, continuous integration, and automated deployment and management using tools (e.g. Git, Docker)
• Experience with approaches and tooling for automated build, delivery, and release of software, and working in an agile delivery environment
• Experience with one or more software languages (Node JS, Python, Go or Java)
• Strong analytical skills
• Excellent English verbal and written communication skills
• An ability to perform well in teams and a fast-paced environment

Good-to-have skills:

• Experience with frontend development frameworks such as React or Angular
• Experience with GraphQL
• Experience with one or more software languages (C#, C++)

Soft Skills:

• Excellent verbal and written English communication skills
• An ability to work well in teams and a fast-paced environment
• Leveraging work skills
• Accountability
• Dependability
• Driving for results
• Detail focus
• Quality focus

Education

Bachelor’s Degree in Computer Science or equivalent

Travelling

Depending on project requirements, there could be travel from time to time