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]