You will build and maintain backend systems using Python and modern web frameworks.
Responsibilities
- Collaborate with product owners to refine user stories and define technical requirements.
- Develop clean, tested code to meet acceptance criteria and architectural standards.
- Design and implement scalable architecture components across application and data layers.
- Troubleshoot and resolve technical challenges during development and integration.
- Build and maintain automated test suites including unit and integration tests.
Required Skills
- 5+ years of professional experience developing high-volume, distributed transactional applications.
- Expert proficiency in Python and the FastAPI framework.
- Strong hands-on experience with PostgreSQL, including SQL optimization and data modeling.
- Solid understanding of Git version control and collaborative workflows.
- Familiarity with unit testing frameworks such as pytest.
- Experience working in Agile environments (Scrum/Kanban) and understanding of SDLC phases.
- Experience with RESTful API design and relational database principles.