Job Title: Senior Backend Software Engineer
About the Role:
We are seeking a highly skilled and experienced Senior Backend Software Engineer to join our team. As a key member of our engineering department, you will be responsible for designing and implementing scalable, high-performance full stack applications with a strong emphasis on backend architecture.
Key Responsibilities:
* Design and implement robust backend services and APIs using Python and modern frameworks
* Lead the integration of AI/ML features into products, collaborating closely with data scientists and engineers
* Develop high-quality code that meets industry standards and best practices
* Debug, optimize, and maintain backend systems and data workflows
* Participate in Scrum meetings and contribute to product and technical decision-making
Requirements:
* Higher education 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
* At least 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
If you are a good fit for the position, please apply through LinkedIn.