Job Title: Full Stack Developer
This is a full-time opportunity to work as part of a Scrum team, collaborating closely with software engineers, stakeholders and contributors on the project. Working with respect to the US timezone is a requirement for the position.
About the Role:
* We are seeking a skilled Full Stack Developer to design and implement scalable, high-performance applications with a strong emphasis on backend architecture.
* The ideal candidate will have experience leading the integration of AI/ML features into products, collaborating closely with data scientists and engineers.
* Responsibilities include developing robust backend services and APIs using Python and modern frameworks, contributing to frontend development using React and Node.js when needed, and identifying, prioritizing and executing tasks throughout the software development lifecycle.
Requirements:
* A higher education in Computer Science, Software Engineering or a related field, ideally with a focus on Artificial Intelligence and/or Machine Learning.
* An advanced level of written and oral English proficiency.
* 5+ years of professional software development experience, with a strong emphasis on backend development using Python.
* Proficiency with frontend technologies such as React and Node.js.
* Hands-on experience deploying ML/AI models in production environments.
* Familiarity with database technologies such as MySQL, MongoDB or PostgreSQL.
* A strong understanding of Object-Oriented Programming and Agile development principles.
Benefits:
* Macbook Purchase Support.
* Wellbeing Support.
What We Offer:
* A stimulating and rewarding environment for our team members.
* A workplace where everyone can thrive.