Job Summary
This is a full-time fully remote opportunity where you will be working as part of a Scrum team which requires close collaboration with other software engineers, stakeholders, and contributors on the project. Working within the US timezone is a requirement for this position. Attending meetings, being actively involved in decision-making processes, and collaborating with all stakeholders are essential parts of this role.
Key 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, closely collaborating 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.