Bell Integrator
Russiayesterday
Reach out directly about this role
Grade
Senior
Experience
from 3 years
Work Format
Onsite, Hybrid
By company and country
AI writes it from your resume. You only have to send it.
Bell Integrator Python Developer (Moscow, office/hybrid) Work format: office (Moscow)
☑️ Responsibilities -Development and evolution of microservices, their interaction via REST and Kafka; participation in solution design with the team -Refactoring, performance improvement, and fault tolerance enhancement of the mailing service -Development of the logic for a letter constructor and personalized communications -Development of content adaptation mechanisms for user profiles; development directions include AI functions for generating personalized emails -Participate in the design of service interactions: discuss their responsibilities, APIs, and event contracts -Develop asynchronous microservices using FastAPI -Implement Kafka event processing: delivery guarantees, idempotency, reprocessing; apply team-accepted solutions for data change coordination and event publishing -Use code agents for development, maintain project rules and skills, check and refine generated code -Write unit and integration tests, conduct code reviews, document technical solutions -Work with logs and metrics, participate in diagnostics and troubleshooting of project service errors -Participate in task decomposition and estimation, support tasks until implementation; interact with analysts, QA, and frontend developers
☑️ Candidate Requirements -3+ years of commercial Python development experience and a relevant IT education -Solid knowledge of Python and asyncio: asynchronous I/O, concurrent execution, understanding the impact of blocking code -Practical experience in developing services with FastAPI, implementing REST APIs, and participating in their design -Experience in microservice development, implementing interaction between multiple services. Understanding of service architecture -Proficient in SQL and PostgreSQL: transactions, indexes, query plans. Experience with ORM -Practical experience with Redis: caching, TTL, and cache invalidation -Work with Docker, application logs and metrics; experience participating in error diagnostics and production incidents of one's own service -Practical production experience with Apache Kafka. Understanding of delivery guarantees and message ordering; implementation of idempotent processing and duplicate protection -Daily work with code AI agents: for example, Claude Code, Codex, Cursor, and others in agent mode -Ability to consistently follow a task through the agent path: decompose work, manage context and sessions, set constraints and readiness criteria -Ability to use and adapt AGENTS.md / rules and ready-made skills for project tasks -Understanding the purpose of MCP and the ability to use agent tools through ready-made connections -Ability to explain generated code, verify its correctness, fix errors, and bring the solution to production
Contacts: hr@bellintegrator.ru