DataforestEurope

Middle Python Developer (microservices)

Description

We are looking for a Middle 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.

Skills requirements: 4+ years of experience with Python; Experience with AWS services (Lambda, Step Functions, API Gateway, SQS, Fargate); Experience with SQL and query optimisation; Experience 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.

Optional skills (as a plus): Experience with Redis and Lua scripts; Experience with Django REST API; Experience with payment systems integrations (Stripe, Shopify, Recurly, Paypal, Braintree, etc.); Experience with Celery and async task management.

Key responsibilities: 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 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; Comfortable, spacious, and well-equipped office in the city center; Team building activities, corporate events.

Skills

SQLAPIAWSCeleryRedisPythonRESTLuaMicroservicesAirflowPandasDjango

Want AI to find more roles like this?

Upload your CV once. Get matched to relevant assignments automatically.

Try personalized matching