Dataforest. Empover the data.

Senior Python Backend Developer / Tech Lead

$$$$

We are looking for a visionary and hands-on Senior Backend Developer / Tech Lead to drive the technical evolution of our high-performance microservices ecosystem at Dataforest. If you are passionate about building scalable, high-load systems, defining architectural patterns, and guiding a talented engineering team in a healthy, flexible working environment — we want you on board!

    Technical Requirements:

  • 4+ years of commercial experience in backend development using Python;
  • Proven track record of designing and scaling high-load (Highload) applications and distributed systems;
  • Deep expertise in FastAPI (advanced async patterns, dependency injection, architecture optimization, Pydantic v2);
  • Extensive hands-on experience with GraphQL in production (advanced schema design, federation/subgraphs, N+1 problem resolution, resolver optimization);
  • Strong mastery of asynchronous programming in Python (asyncio, advanced concurrency models);
  • Production experience with AWS infrastructure;
  • Advanced knowledge of SQL  databases, mastering query optimization, indexing strategies, and database sharding/replication (e.g., PostgreSQL + SQLAlchemy/Tortoise);
  • Deep understanding of microservices patterns (Event-Driven Architecture, CQRS, Saga pattern, API Gateways, Service Mesh).
     

     Optional skills (as a plus):

  • Experience with specialized GraphQL tools like Strawberry, Ariadne, or Apollo Router/Federation;
  • Advanced usage of Redis (caching strategies, pub/sub);
  • Experience with message brokers and task queues (Kafka, RabbitMQ, Celery) under heavy loads.
  • Experience with third party integrations (payments, iGaming platforms, CRM and similar).
     

    Key Responsibilities:

  • Architecture & Leadership: Design, build, and maintain scalable backend architectures using FastAPI and GraphQL; establish best practices, code standards, and technical roadmaps;
  • High-Load Optimization: Solve complex scalability challenges, optimize system performance, eliminate bottlenecks, and ensure low-latency data delivery;
  • Microservices & Infrastructure: Own the integration and evolution of a highly distributed microservices mesh built on AWS;
  • Mentorship & Code Quality: Lead technical discussions, conduct rigorous code reviews, and mentor Middle/Junior developers, fostering a culture of engineering excellence;
  • Cross-functional Collaboration: Act as a key technical point of contact, collaborating with Data Science, Data Engineering, and product stakeholders to design robust data-retrieval and processing APIs.
     

    We offer:

  • Great networking opportunities with international clients, challenging tasks;
  • Building interesting projects from scratch using new technologies;
  • Personal and professional development opportunities;
  • Competitive salary fixed in USD;
  • Paid vacation and sick leaves;
  • Flexible work schedule;
  • Friendly working environment with minimal hierarchy;
  • Team building activities, corporate events.

Required skills experience

FastAPI 4 years
GraphQL 4 years
AWS 4 years
SQL початковий рівень 4 years

Required languages

English B2 - Upper Intermediate
Ukrainian Native
Python
Published 22 May
11 views
·
1 application
To apply for this and other jobs on Djinni login or signup.
Loading...