Senior Python Backend Developer / Tech Lead
- 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.
Original posting: https://djinni.co/jobs/841993-senior-python-backend-developer-tech-lead/