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