Job Title: Scalable Software Engineer
About:
We are seeking a skilled software engineer to join our team. As a forward-thinking company, we provide industry-leading solutions to complex problems.
This is a full-time fully remote working opportunity where you will be working as part of a Scrum team. The ideal candidate will have strong backend development skills using Python and experience with frontend technologies such as React and Node.js.
Key Responsibilities:
* Design and implement scalable, high-performance applications with a strong emphasis on backend architecture.
* Lead the integration of AI/ML features into products, collaborating closely with data scientists and engineers.
* Develop robust backend services and APIs using Python and modern frameworks.
* Contribute to frontend development when needed.
Minimum Qualifications:
* A 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.
* 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:
* Wellbeing Support.
* Macbook Purchase Support.
We strive to create a workplace where everyone can thrive. If you have the required skills and qualifications, please apply through LinkedIn.