Enable job alerts via email!

Development Lead (Python)

Endava

Gdańsk

Hybrid

PLN 180,000 - 250,000

Full time

Yesterday
Be an early applicant

Generate a tailored resume in minutes

Land an interview and earn more. Learn more

Start fresh or import an existing resume

Job summary

A leading technology company is seeking a Development Lead to guide a team of developers in building enterprise solutions. This role involves hands-on development in Python, project delivery, and mentoring, making it ideal for a skilled leader passionate about technology and team success.

Benefits

Competitive salary
Share plan
Bonuses
Learning opportunities
Flexible hours
Employee assistance programs

Qualifications

  • 6+ years of experience in software development using Python.
  • Strong understanding of OOP in Python and design patterns.
  • Experience developing SaaS applications and public APIs.

Responsibilities

  • Lead and mentor a team of 5 developers.
  • Facilitate planning, implementation, and delivery of software.
  • Combine backend development in Python with leadership duties.

Skills

Problem-solving
Analytical skills
Communication
Teamwork

Tools

Python
FastAPI
PostgreSQL
Redis
Git
AWS

Job description

Company Description

Technology is our how. And people are our why. For over two decades, we have been harnessing technology to drive meaningful change.

By combining world-class engineering, industry expertise and a people-centric mindset, we consult and partner with leading brands from various industries to create dynamic platforms and intelligent digital experiences that drive innovation and transform businesses.

From prototype to real-world impact - be part of a global shift by doing work that matters.

Job Description

Development is the largest discipline at Endava. Our developers design, build, and release software products in multiple programming languages, frameworks, and libraries. They collaborate with cross-functional project teams and are adaptable problem-solvers with a client-oriented mindset.

As a Development Lead at Endava, you will participate in designing, building, and documenting enterprise solutions, including test development, to ensure service delivery meets expectations. You will provide development expertise for back-end systems from design to build and be responsible for the work delivered by your team of 5 developers.

Responsibilities:

  1. Lead and mentor a team of 5 developers, offering guidance and support in their daily activities and professional development.
  2. Facilitate the planning, implementation, and delivery of software, ensuring timely completion, adherence to requirements, and quality standards.
  3. Design, estimate, and implement technical solutions for high-complexity applications.
  4. Combine hands-on backend development in Python (70% of time) with team leadership and project delivery activities.
  5. Participate actively in all phases of the application development lifecycle.
  6. Collaborate with project stakeholders to clarify requirements, processes, architecture, and priorities.
  7. Recommend and promote industry standards, tools, and practices (e.g., DevOps) to achieve well-engineered software products.
  8. Propose improvements and escalate risks/issues related to development activities.
  9. Review work done by team members.
  10. Learn and apply new technologies, practices, and tools as appropriate.
  11. Participate in internal and external tech communities and events.
  12. Share experience and knowledge gained from projects.

Qualifications

  1. 6+ years of experience in software development using Python.
  2. Strong understanding and experience with OOP in Python.
  3. Familiarity with design/architectural patterns and clean code principles (e.g., SOLID, GoF, MVVM).
  4. Proficiency in building and maintaining web applications with Python, FastAPI, PostgreSQL, and Redis.
  5. Experience with map and location libraries (e.g., Mapbox).
  6. Experience with queues, task runners, scheduled jobs, and caching.
  7. Experience developing SaaS applications and/or public APIs.
  8. Practical experience with database systems and SQL.
  9. Good understanding of version control systems like Git.
  10. Experience with testing and mocking frameworks.
  11. Familiarity with protocols like HTTP, REST, JSON, TCP/IP.
  12. Experience with Agile methodologies (SCRUM, KANBAN).
  13. Knowledge of CI/CD tools and practices.
  14. Good knowledge of AWS; additional knowledge of Azure or GCP is a bonus.
  15. Strong problem-solving and analytical skills.
  16. Excellent communication and teamwork skills in English.

Bonus points for:

  1. Experience with Event Sourcing and/or Domain Driven Design (DDD).
  2. Data visualization experience.
  3. Experience building client-facing data applications.
  4. Active member of the Open Source community.
  5. Experience in the real-estate domain.

Additional Information

Discover some of the global benefits that empower our people:

  • Finance: Competitive salary, share plan, bonuses, recognition awards, referral bonus.
  • Career Development: Coaching, global opportunities, development programs.
  • Learning Opportunities: Projects, rotations, tech communities, training, certifications, workshops, conferences.
  • Work-Life Balance: Hybrid work, flexible hours, employee assistance.
  • Health: Wellbeing programs, access to wellbeing apps.
  • Community: Tech communities, hobby clubs, inclusion programs, events.
  • Form of employment: Contract of employment.

We are committed to diversity and inclusion. We welcome applications from all individuals, and hiring is based on merit, skills, and potential.

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.