Job Title: Backend Software Engineering Lead
This is a challenging opportunity to work on high-performance full stack applications with a strong emphasis on backend architecture.
We are seeking an experienced software development professional with expertise in designing and implementing scalable systems using Python and modern frameworks.
The successful candidate will lead the integration of AI/ML features into products, collaborating closely with data scientists and engineers.
In this role, you will develop robust backend services and APIs, contribute to frontend development when needed, and participate in Scrum meetings.
You will also be responsible for debugging, optimizing, and maintaining backend systems and data workflows.
A key requirement for this position is a strong understanding of Object-Oriented Programming and Agile development principles.
Required Skills and Qualifications:
* Higher education in Computer Science 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:
* Wellbeing Support
* Macbook Purchase Support