Senior Python Backend Developer / Tech Lead

Dataforest

Python

Location
Remote
Employment
Full-time
Level
Specialist
Category
Engineering Management
Posted

Description

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

Optional skills (as a plus):

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

Key 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.

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.

Apply at the source

This role was published by Dataforest and listed via Djinni. Applications are handled there, not on this site.

View & apply on djinni.co ↗