Python Developer
6.0/10
ЛАНИТ
Not specified
Hybrid
mid
about 1 month ago
May be outdated
devtechPython 3.13FastAPISQLAlchemyPostgreSQLKafkaRedisOpenSearchOpenTelemetryDockerKubernetes
AI Summary
The vacancy is well-structured but lacks compensation details, affecting overall attractiveness.
Check Match — Just drop your CV
See your fit for Python Developer in seconds.
Description
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.
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.
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.
Loading similar jobs...