
Senior Python Backend Developer / Tech Lead
Primary stack
Job description
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
IT Support Specialist (Senior, 2nd Level) – Hosting (m/w/d)
Dataforest · Germany

IT Support Specialist (Junior, 2nd Level) – Hosting (m/w/d)
Dataforest · Germany

Data Engineer [0807]
Dataforest · Ukraine

Strong junior Data Engineer [0505]
Dataforest · Ukraine
Similar jobs

Senior Python Backend Engineer
Suntech Innovation · Ukraine

Senior Python Backend Developer
Help Meet Job

Senior Backend Engineer (Python)
DevsData LLC · Warsaw

Senior Backend Developer (Python)
CoinLoan