Python Developer (Django / FastAPI)
Salary: 130,000 — 170,000 RUB
Company: 💻 CODEX
Grade: Middle
Location: RF only
Required Experience: from 2 years of commercial development
Employment: Full-time, full day
Format: Remote work
About the company:
A technology company specializing in the development of high-load solutions for logistics and supply chain management. We work with databases containing tens of millions of records.
📌 Responsibilities:
- Designing the architecture of software and backend services in Python.
- Development in Django (REST API + SSR on templates) and FastAPI (asynchronous microservices).
- Optimizing complex PostgreSQL queries.
- Writing Unit tests (pytest), participation in Code Review.
- Interaction with the team (developers, testers, analysts) and participation in testing.
📋 Requirements:
- Experience in Python development (3.8+) — from 2 years.
- Django: REST API, ORM, query optimization (select_related/prefetch_related), experience with SSR on Django Templates (context, forms, include/extends, static files).
- FastAPI: asynchronous programming (async/await), Pydantic validation, Swagger/OpenAPI.
- PostgreSQL: writing complex SQL queries, understanding of indexes and optimization.
- Experience in designing REST APIs, working with Git.
- Basic understanding of Docker, writing tests (pytest/unittest), understanding of CI/CD.
- English — reading technical documentation (Pre-Intermediate+).
➕Will be a plus:
- Experience with Golang or the desire to learn it.
🙋 Conditions:
- Work on complex and interesting projects in a strong team.
- Remote work format with flexible hours.
- Opportunities for professional growth and training.
- Competitive salary, discussed based on interview results.