About This Role
We are seeking a seasoned Full Stack Developer to join our team. As a key member of our Scrum team, you will be responsible for designing and implementing scalable, high-performance full stack applications with a strong emphasis on backend architecture.
Our ideal candidate has 5+ years of professional software development experience, with a strong emphasis on backend development using Python. You should have hands-on experience deploying ML/AI models in production environments and proficiency with frontend technologies such as React and Node.js.
The successful candidate will lead the integration of AI/ML features into products, collaborating closely with data scientists and engineers. They will contribute to frontend development using React and Node.js when needed, identify, prioritize, and execute tasks throughout the software development lifecycle, and debug, optimize, and maintain backend systems and data workflows.
You will participate in Scrum meetings and contribute to product and technical decision-making. We value innovation, continuous learning, and professional growth, and strive to create a workplace where everyone can thrive.
Key Responsibilities:
* Design and implement scalable, high-performance full stack applications
* Lead the integration of AI/ML features into products
* Develop robust backend services and APIs using Python and modern frameworks
* Contribute to frontend development using React and Node.js when needed
* Identify, prioritize, and execute tasks throughout the software development lifecycle
* Debug, optimize, and maintain backend systems and data workflows
* Participate in Scrum meetings and contribute to product and technical decision-making
Minimum Qualifications:
* Bachelor's degree in Computer Science, Software Engineering, or a related field, ideally with a focus on Artificial Intelligence and/or Machine Learning
* 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
* Strong understanding of Object-Oriented Programming and Agile development principles
Benefits:
* Yearly office allowance budget
* Macbook purchase support
* Wellbeing support