Full Stack Developer
This is a full-time fully remote working opportunity where you will be working as part of a Scrum team.
About the Role:
We are seeking a skilled Full Stack Developer to join our team. The ideal candidate will have experience designing and implementing scalable, high-performance full stack applications with a strong emphasis on backend architecture.
Responsibilities:
* Design and implement scalable, high-performance full stack 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 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
* Document development phases and monitor system performance and reliability
* Participate in Scrum meetings and contribute to product and technical decision-making
Minimum Qualifications:
* A higher education in Computer Science, Software Engineering, or a related field
* An 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