Job VC
Python Developer (microservices)
We are looking for a Python Developer (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:
2+ years of experience with Python;
Experience with SQL and query optimisation;
Experience with integration of 3rd party services;
Strong understanding of client-server model, REST API approach, authorization/authentication principles;
Strong understanding of asynchronous/multithread/multiprocess programming;
Upper- Intermediate level of English.
Would be a plus:
Experience with Redis and Lua scripts;
Experience with AWS services (Lambda, Step Functions, API Gateway, SQS, Fargate);
Experience with Django REST API;
Experience with payment systems integrations (Stripe, Shopify, Recurly, PayPal, Braintree, etc.);
Experience with Celery and async task management.
What you'll do:
Developing server applications (APIs). Within these applications, developers need to describe core logic and integrations with third-party services.
Writing scripts similar to DAGs in Airflow or AWS Lambdas. These scripts should process information using Pandas or implement some simple business logic.
Developing applications with a distributed architecture (microservices).
Developing client applications for data retrieval. These data will later be processed by developers from the DS and DE departments.
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.