Novera

Careers / Role profile

Python Developer

A Python backend connects user requests, data and external services. The work includes APIs, integrations, automated tests and diagnosing running applications.

The work

  • Build and develop backend services and APIs.
  • Integrate external systems and internal services.
  • Write and maintain automated tests.
  • Contribute to solution design, code review and technical documentation.
  • Diagnose issues and support services in production.

Role-specific skills

  • Commercial backend development experience with Python 3.
  • Confident use of at least one web framework: FastAPI, Django or Flask.
  • REST API design and development; gRPC experience is a plus.
  • Confident SQL skills and PostgreSQL experience.
  • Understanding of asynchronous programming, concurrency and profiling.
  • Unit and integration testing with pytest.
  • Experience with Git, Docker and CI/CD.
  • Experience breaking down tasks and taking part in code review and architecture discussions.

Commercial experience

We consider Junior+, Middle and Senior specialists. Each field requires at least six months of relevant commercial experience. Courses and personal projects can add to it.

Courses and personal projects do not replace commercial experience.

Experience using AI tools in commercial work is a plus, with results checked through tests and review and confidentiality respected.

Tell us about your experience

Tell us about a Python service and your contribution. Include the framework, database, integrations and testing approach.

Share your experience

We connect with specialists in this field for future projects. This page is a role profile, not an open vacancy.