Middle Python Developer (FastAPI)
Dataforest
๐ฅ
$$$
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.
Required skills experience
FastAPI
2.5 years
GraphQL
2.5 years
AWS
2.5 years
SQL
2.5 years
Required languages
English
B2 - Upper Intermediate
Ukrainian
Native
See stats of candidates who applied for this job ๐
๐
Average salary range of similar jobs in
analytics โ
Loading...