Job VC

Middle Python Developer (FastAPI)

Dataforest · djinni · $$$ · Тільки віддалено Країни Європи та Україна
Open original ↗

We are looking for a
Middle Python Developer
with a strong focus on backend development, high-performance APIs, and microservices to join the Dataforest team. If you are looking for a friendly team, a healthy working environment, and a flexible schedule ‒ you have found the right place to send your CV.
You'll be a great fit if you have:
3+ years
of commercial experience with Python;
Strong production experience with
FastAPI
(async programming, dependency injection, Pydantic);
Deep understanding and hands-on experience with
GraphQL
(schema design, resolvers optimization, federation is a plus) along with traditional
REST API
approach;
Strong understanding of asynchronous programming (
asyncio
, multithreading/multiprocessing);
Experience with
AWS services
;
Experience with SQL databases, ORMs (e.g., SQLAlchemy/Tortoise), and
query optimization
;
Solid understanding of client-server models, microservices architecture, and authorization/authentication principles (OAuth2, JWT).

Would be a plus:
Experience with
Strawberry
or
Ariadne
(Python GraphQL libraries);
Experience with
Redis
and Lua scripts;
Experience with
Celery
or other async task managers/message brokers;
Experience with third party integrations (payments, iGaming platforms, CRM and similar).

What you'll do:
Designing and developing high-performance Backend APIs
using FastAPI and GraphQL;
Building and maintaining applications with a
distributed microservices architecture
;
Writing efficient asynchronous logic and integrating third-party services;
Developing data-retrieval applications and specialized scripts (similar to DAGs in Airflow or AWS Lambdas) to process information for further DS and DE workflows;
Optimizing database queries and API performance to ensure low latency.
We ensure your growth with:
Competitive salary fixed in USD
Flexible working schedule and fully remote work format
Paid vacation days and sick leave days
Personal and professional development opportunities
Participation in building innovative projects from scratch using modern technologies
Team-building activities and corporate events
English classes and educational events.