#vacancy #Python #Django #FastAPI #PostgreSQL #DjangoTemplates #SSR #Docker #remote #middle
Python Developer (Django / FastAPI)
Salary: 130,000 — 170,000 RUB
Company: 💻 CODEX
Grade: Middle
Location: Russia 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), participating in Code Reviews.
- Interacting with the team (developers, testers, analysts) and participating in testing.
📋 Requirements:
- Python development experience (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 indexes and optimization.
- Experience in designing REST APIs, working with Git.
- Basic understanding of Docker, writing tests (pytest/unittest), understanding CI/CD.
- English — reading technical documentation (Pre-Intermediate+).
➕Will be a plus:
- Experience with Golang or the desire to learn it.
🙋 Conditions:
- Working on complex and interesting projects in a strong team.
- Remote work format with flexible hours.
- Opportunities for professional growth and learning.
- Competitive salary, discussed based on interview results.
💬Contact: ann_05a