Sr. Backend Software Engineer
We are seeking an experienced Sr. Backend Software Engineer to join our team.
About the Role:
The ideal candidate will have a strong background in backend development, with a focus on designing and implementing scalable, high-performance applications. They will be responsible for leading the integration of AI/ML features into products, collaborating closely with data scientists and engineers. The successful candidate will also contribute to frontend development using React and Node.js when needed.
Key Responsibilities:
* Design and implement robust backend services and APIs using Python and modern frameworks.
* Develop and deploy ML/AI models in production environments.
* Contribute to frontend development using React and Node.js.
* Debug, optimize, and maintain backend systems and data workflows.
* Document development phases and monitor system performance and reliability.
* Participate in Scrum meetings and contribute to product and technical decision-making.
Requirements:
* A Bachelor's or Master's degree in Computer Science, Software Engineering, or a related field.
* 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.