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

Published 18 February
103 views
·
15 applications
Connected to ATS
To apply for this and other jobs on Djinni login or signup.
Loading...