All vacancies
ЛАНИТ

Python Developer

ЛАНИТ · hybrid · middle · full-time
devtech Python 3.13FastAPISQLAlchemyPostgreSQLKafkaRedisOpenSearchOpenTelemetryDockerKubernetes
6.2
AI Score
The vacancy is well-structured but lacks compensation details, affecting overall attractiveness.
no salary info
Job description
We are looking for a Middle Python Developer to develop and maintain backend services, collaborate with frontend developers, and participate in service architecture design.
Responsibilities
### Responsibilities - Develop and maintain backend services (API + background workers), enhance existing modules; - Evaluate tasks, decompose, propose technical solutions and compromises; - Collaborate closely with frontend developers, testers, and analysts; - Participate in service architecture design and database schema (PostgreSQL); - Work with asynchronous integrations and queues: Kafka, retries, idempotency, DLQ, outbox approach for reliable event delivery; - Write unit tests, maintain code quality (code review, linters, typing as agreed); - Document changes: brief technical documentation, contracts, ADR/README for modules.
Requirements
### Requirements - Confident in Python: OOP, patterns, clean module architecture; - Commercial backend development experience of at least 2 years (or strong 1+ if genuinely meets mid-level knowledge); - Practical experience with FastAPI; - Practical experience with SQLAlchemy and good knowledge of SQL; - Understanding of transactions, indexes, concurrent data access, basic query optimization; - Ability to write unit tests (pytest or similar), maintain code readability and stability; - Describe your ideal candidate: their knowledge, hard and soft skills, education, work experience, other important aspects.
Conditions
### Conditions - Format: Hybrid (2-3 days a week in the office in central Moscow). Negotiable; - Type of cooperation: GPH with the possibility of transitioning to full-time. We consider candidates open to this format; - Work on an interesting project without legacy and technical debt; - Modern stack, working in a team of professionals.
About ЛАНИТ
LANIT (Laboratory of New Information Technologies) is a leading multidisciplinary group of IT companies in Russia and the CIS, providing a full range of IT services including industrial orders and non-standard science-intensive programming projects.[1][4][3]
IT · 1000+ · Moscow, Russia · https://max.ru/job_python]
Apply to this role