Middle + Python Developer
We’re looking for a Python developer to join our professional team!
Your responsibilities will include:
- Write clean, efficient, scalable, and well-documented code with a strong focus on performance and robustness.
- Design, develop, and maintain backend services, APIs, and internal tools using Python.
- Develop microservices and distributed systems aligned with modern architectural principles.
- Integrate FastAPI, LangGraph, LangSmith, and RAG-based components into the product ecosystem.
- Implement and maintain REST and GraphQL APIs for internal and external consumption.
- Work with relational and NoSQL databases (primarily PostgreSQL), optimizing queries and data models for high-load scenarios.
- Implement asynchronous tasks using Celery, Django Channels, or other async frameworks.
- Ensure platform security: encryption, access control, secure data flows, and compliance with audit and logging requirements.
- Participate in architectural decision-making, code reviews, and system design sessions.
- Develop and maintain CI/CD pipelines for automated testing and deployment.
- Build and maintain integrations with external APIs, analytical systems, and payment providers.
- Monitor system health and performance using modern observability tools (logging, monitoring, tracing).
- Work closely with product, DevOps, and frontend teams in an agile environment.
- Provide mentorship to mid-level and junior developers when needed.
Required qualification:
- 3+ years of commercial experience as a Python Developer.
- Strong proficiency with Django and experience with FastAPI.
- Experience with LangGraph, LangSmith etc.
- Deep understanding of microservices, distributed architecture, and high-load systems.
- Strong experience with PostgreSQL and understanding of relational and NoSQL data modelling.
- Experience building and consuming REST and GraphQL APIs.
- Practical knowledge of asynchronous frameworks, such as Celery, Django Channels, asyncio.
- Experience developing and supporting systems with audit, logging, monitoring, and incident response requirements
- Experience with Docker, Kubernetes, and containerized environments.
- Confidence in CI/CD workflows and tools (GitHub Actions, GitLab CI, Jenkins, etc.).
- Experience with external API integrations (analytics, payments, enterprise tools).
- Excellent debugging, profiling, optimization, and system design skills.
- English level B2+, enabling effective technical communication.
Interview stages: Screening with a recruiter, Technical interview.
We offer:
- Work in Top-employee company (according DOU 2025);
- Interesting projects and challenges that will ensure your development as a specialist and as a person; and also the acceleration of our victory;
- Work in a team of creative, proactive and empathic people;
- Full working day with a flexible and animated schedule for you, because the main focus is the result, not the time or place;
- A comfortable, stylish and sunny office with a view of the city center (Chykalenka str) and the opportunity to work at home when you feel not so full of beans or just moody or lazy (with a generator and battery installation );
- Lack of bureaucracy, regular feedback and support from colleagues;
- Equal salary;
- Trial period (2 months on average, but everything is in your hands, so go ahead!)
- Fun parties, online-activity, picnics and more
📊
$2500-4000
Average salary range of similar jobs in
analytics →
Loading...