Job Details

Software Development
Mid-level
Hybrid
Full time
May 2

Python Developer

Python Developer middle level for LANIT company. Hybrid work format in Moscow. Development and support of backend services, participation in architecture design, work with Kafka, PostgreSQL, FastAPI.

Develop and support backend services (API + background workers), develop existing modules; Estimate tasks, decompose, propose technical solutions and compromises; Closely interact with frontend developers, testers, and analysts; Participate in the design of service architecture and DB schemas (PostgreSQL); Work with asynchronous integrations and queues: Kafka, retries, idempotency, DLQ, outbox pattern for reliable event delivery (according to platform architecture); Write unit tests, maintain code quality (code review, linters, typing by agreement); Describe changes: brief technical documentation, contracts, ADR/README for modules.

Confident Python: OOP, patterns, clean module architecture; Commercial backend development experience from 2 years (or strong 1+ if it realistically covers middle-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 equivalent), maintain code readability and stability; Describe your ideal candidate: his or her knowledge, hard and soft skills, education, work experience, other important aspects for you.

Format: Hybrid (2-3 days a week in the office in the center of Moscow). Negotiable; Type of cooperation: Civil Law Contract with the possibility of transitioning to full-time employment. We consider candidates ready for this format; Work on an interesting project without Legacy and technical debt; Modern stack, work in a team of professionals.

Russia
Kubernetes
KMS
OpenTelemetry
CI/CD
event-driven architecture
Python
Docker
OpenSearch
SQLAlchemy
Redis
Microservices
PostgreSQL
Kafka
FastAPI

Don't miss a single job

Subscribe to our Telegram channel

Subscribe

Similar jobs

Python Developer

Python Developer intern position at VK. Responsibilities include designing and building modular applications, developing web services, and working with data analytics.

V
VK

Python Developer

Python Developer at VK. Responsibilities include designing and building modular applications, developing web services, and integrating with third-party services. Requires experience with Python, Django, PostgreSQL, REST API, and Git.

V
VK

Python Developer

Python Developer intern position at VK. Responsibilities include designing and building modular applications, developing web services, and working with data analytics.

V
VK