Description

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.

Education

Any Graduate