Location: remote work + occasional visits to London
Start: ASAP
Assignment type: B2B
Rate: 180-210 PLN/h on B2B
Contract’s length: 12 months + extensions, long term cooperation
PROJECT:
We are seeking a talented Lead Engineer (especially with Django and DevOps skills) to join the dynamic engineering team. As part of the team, you'll collaborate closely with cross-functional teams, including product managers, UX designers, and front-end developers, contributing to the entire web application development life cycle.
TASKS AND RESPONSIBILITIES:
· Collaborate across teams on application requirements and interface designs.
· Develop, test, and implement responsive and accessible web pages.
· Write web application code and tests in Django REST application.
· Integrate user-facing elements developed by frontend developers with server-side logic.
· Design and implement performant applications, addressing potential bottlenecks.
· Contribute to high-level system design discussions and understand the product and technologies used.
· Work on defined project plans in an agile environment, with the guidance of the product manager.
· Work both independently and collaboratively with internal stakeholders to understand and resolve software problems.
· Be an active team player in a friendly development team, providing assistance and seeking help as needed. We need a flexible person open to challenges.
SKILLS / MUST-HAVES:
· Minimum of 5 -9 years of experience – we are looking for a LeadDeveloper.
· Expert in Python 3+, Django Framework and its ORM.
· Experience with Django REST Framework and writing APIs.
· Experienced at DevOps:
1. Especially with Docker and containerisation and running a django-based application in production using containers (not just for development);
2. Experience setting up CI/CD to build and test Docker-based django applications (preferably with Github Actions or Azure DevOps Pipelines);
3. Experience with lightweight DevOps in general to help developers set up and run a smooth development workflow.
· Collaborative mindset with strong communication skills.
· Self-starter with the ability to work autonomously in a remote environment.
· Client-focused approach, prioritizing user experience.
NICE TO HAVES:
· Knowledge of React.
NEXT STEPS:
1. The call with Recruiter.
2. The process specific to the project itself: 2 stages of the recruitment process (with test and discussion of results).
WE OFFER:
· Technical growth and education.
· Long-term cooperation across multiple projects and sectors.
· Transparently built relations based on trust and fair play.