Dataforest logo

Senior Python Backend Developer / Tech Lead

Dataforest·Salary not specified

Primary stack

gRPCPythonAWSMicroservicesFastAPISQL

Job description

Description language:

About the Position

We are looking for a visionary and hands-on Senior Python 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!

Responsibilities

  • Architecture & Leadership: Design, build, and maintain scalable backend architectures using FastAPI; 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.

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 gRPC.
  • 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).

Nice to Have

  • Experience with message brokers and task queues (Kafka, RabbitMQ, Celery) under heavy loads.
  • Experience in product & data analytics (Amplitude, Mixpanel, Power BI, Redshift).
  • Advanced usage of Redis (caching strategies, pub/sub).
  • Experience with third-party integrations (payments, iGaming platforms, Fireblocks, SafeHeron, CRM and similar).

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.

About the Company

Dataforest is a company that values innovation, collaboration, and professional growth. We provide a dynamic and inclusive environment where you can thrive and contribute to impactful projects.

© Dataforest. This job description was sourced from the employer's public career page. TheJob is not the employer — we index the posting and route candidates to the source. All content rights and hiring decisions belong to the employer.

Київ

More at Dataforest

All 11 roles

Similar jobs

Popular searches