Job Openings Intermediate Python Developer

About the job Intermediate Python Developer

We are seeking a talented and experienced Intermediate Python Developer to join our team.

Responsibilities:

  • As a Python Developer your workday will be split between the following:
  • Work with our Technical Lead (TL) and Project Manager (PM) to apply your technical expertise to deliver features and updates to them;
  • Research libraries best suited for project implementations;
  • Identify the appropriate technical solutions and implement them;
  • Participate in planning sessions;
  • Provide time estimates for your work;
  • Take ownership on development of specific product features;
  • Review pull requests;
  • Promote clean code and best practices within the team.


Prior Experience:

  • A minimum of 3 years working as a Python developer;
  • A minimum of 1 year of building REST APIs (e.g. Fast API, Django Rest Framework, Django Ninja);
  • A minimum of 1 year working with data modelling and relational databases;
  • Experience with Django / Django ORM is a big plus;
  • Familiarity/willingness to learn Typescript / Node / NestJS is a big plus;
  • Experience with CloudServices/ Infrastructure/ DevOps/ Deployment for backend services is a plus;
  • Have worked on building enterprise applications before;
  • Fluent with Git (we are power users of Github);
  • You have worked in a team with a formal planning methodology (Scrum or something similar).


Also..

  • You enjoy shipping new features every day;
  • You are fluent in English (B2/C1);
  • It's easy to interact with you: you speak your mind, and you communicate clearly


Benefits we offer:

  • Work from anywhere
  • 25 vacation days
  • Summer house for remote working
  • Budget for education