emagine

Lead Python Engineer

emagine Poland
No longer accepting applications

Industry: FinTech

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.

· Co-financed benefit package (private healthcare, Multisport card).

· Internal reference bonus.

  • Seniority level

    Not Applicable
  • Employment type

    Full-time
  • Job function

    Engineering
  • Industries

    IT Services and IT Consulting

Referrals increase your chances of interviewing at emagine by 2x

See who you know

Get notified about new Python Developer jobs in Poland.

Sign in to create job alert

Similar jobs

People also viewed

Explore collaborative articles

We’re unlocking community knowledge in a new way. Experts add insights directly into each article, started with the help of AI.

Explore More