Lead Python Developer

Devoteam

Job Summary

As a Lead Python Developer, you will lead the technical direction and ensure the quality of Python applications for our clients. You combine deep technical expertise with the ability to guide others and manage complex projects, while also being hands-on with writing code. You will be responsible for designing, developing, testing, and implementing Python applications, modules, and scripts, adhering to best practices. You will collaborate with front-end developers and system architects, manage databases, integrate APIs, and proactively solve technical challenges. You will also drive quality assurance through unit tests and code reviews, and foster continuous development within the team.

Must Have

  • Lead the design, development, testing, and implementation of Python applications, modules, and scripts.
  • Create clean, maintainable, and reusable code for scalable solutions.
  • Collaborate with front-end developers and system architects to implement robust backend functionalities.
  • Design, optimize, and manage data models in SQL and NoSQL databases.
  • Develop and integrate RESTful APIs.
  • Proactively identify and resolve bugs, performance issues, and technical challenges.
  • Drive quality assurance, including writing unit tests and leading code reviews.
  • Stay updated with the latest Python technologies and encourage innovation.
  • Minimum 8+ years professional experience with Python, including at least 2 web frameworks (Django, Flask, FastAPI).
  • Minimum 2 years experience as a Lead developer, with coaching and mentoring juniors.
  • Hands-on experience with CI/CD pipelines and automation tools (GitHub Actions, GitLab CI, Bitbucket).
  • Solid knowledge of SQL and NoSQL databases (PostgreSQL, MongoDB, MySQL, DynamoDB).
  • Proficiency in Linux environments, including scripting and system configuration.
  • Strong expertise in source code management with Git.
  • Deep understanding of scalable application design principles.

Good to Have

  • Certification in Cloud technologies (AWS, GCP, or Azure).
  • Certification in Terraform.
  • Familiarity with container technology and/or Kubernetes (certification is a plus).

Perks & Benefits

  • Excellent primary and secondary employment conditions.
  • 40-hour work week (36 hours negotiable).
  • Extensive development opportunities.
  • Clear career perspective focused on individual development.
  • Lease car arrangement or generous mobility allowance.
  • Bonus system.
  • Extensive knowledge sharing because similar expertise within Devoteam Creative Tech is bundled in expertise groups that meet regularly.
  • Fixed internet allowance.
  • Pension scheme.
  • Open and accessible culture.

Job Description

Company Description

We are Devoteam, an AI-driven tech consultancy with more than 11,000 tech experts, spread across 25 countries in Europe and the Middle East. At Devoteam, we strongly believe in the power of technology, with AI central to our approach. We work with leading partners such as Google, Microsoft, AWS, and ServiceNow. In the Netherlands, we have approximately 450 experts and specialize in Cloud, Cyber, Data, and AI.

With us, you are part of a group of Tech Enthusiasts who thrive in a culture where making mistakes is allowed and where everyone, from smart talents to experienced rockstars, is encouraged to continuously innovate and grow. We are a community that is proud of who you are and helps you get the best out of yourself. We are allergic to unnecessary hierarchies and excessive processes. At Devoteam, the only constant is 'change'.

Job Description

As a Lead Python Developer, you are responsible for leading the technical direction and ensuring the quality of Python applications for our clients. You combine deep technical expertise with the ability to guide others and manage complex projects, but at the same time, you are also hands-on with writing code!

Responsibilities:

  • Design & Development: You lead the design, development, testing, and implementation of Python applications, modules, and scripts, always according to best practices and coding standards. You are an example in creating clean, maintainable, and reusable code for scalable solutions.
  • Collaboration: You work closely with front-end developers and system architects to implement robust, efficient, and secure backend functionalities. In doing so, you take a leading role in technical alignment.
  • Database Management: You are responsible for designing, optimizing, and managing data models in both SQL and NoSQL databases.
  • API Integration: You develop and integrate RESTful APIs to connect applications with external services and systems, guiding the technical approach.
  • Problem Solving: You proactively identify and resolve bugs, performance issues, and technical challenges to ensure stability and reliability. You guide your team through complex issues.
  • Quality Assurance: You are a driving force behind quality assurance. This includes writing unit tests, active participation in and leading code reviews, and ensuring high-quality deliverables through rigorous testing.
  • Continuous Development: You stay informed about the latest Python technologies, libraries, and frameworks and encourage innovation and process improvements within the team.

Job Requirements

  • Experience: Minimum 8+ years of professional experience with Python, including extensive experience with at least 2 web frameworks (Django, Flask, FastAPI, etc.). You have proven experience in leading projects or technical initiatives. Minimum 2 years of experience as a Lead developer and experience with coaching and mentoring juniors in the team.
  • Certifications: Certification in Cloud technologies (AWS, GCP, or Azure) or Terraform is a strong plus.
  • Containers: Familiarity with container technology and/or Kubernetes is a plus (certification is a plus).
  • CI/CD: Hands-on experience with CI/CD pipelines and automation tools (e.g., GitHub Actions, GitLab CI, Bitbucket).
  • Database Skills: Solid knowledge of SQL and NoSQL databases (PostgreSQL, MongoDB, MySQL, DynamoDB, etc.).
  • Linux: Proficiency in Linux environments, including scripting and system configuration.
  • GIT: Strong expertise in source code management with Git.
  • Application Design: Deep understanding of scalable application design principles.

This role requires a developer who not only excels technically but also has the vision and ability to lead a team and tackle complex technical challenges.

Additional Information

We want to make you a good offer that matches the expertise and experience you bring. Our employment conditions package includes, among other things:

  • Excellent primary and secondary employment conditions.
  • 40-hour work week, 36 hours is negotiable.
  • Very many development opportunities.
  • A clear career perspective where individual development is central.
  • A lease car arrangement or a generous mobility allowance.
  • Bonus system.
  • Extensive knowledge sharing because similar expertise within Devoteam Creative Tech is bundled in expertise groups that meet regularly.
  • Fixed internet allowance.
  • Pension scheme.
  • We look forward to welcoming you to our open and accessible culture.

**Click on apply and get in touch with Devoteam.

Questions about the vacancy? Please contact Masoud Djonbesh via masoud.djonbesh@devoteam.com or call 06-34698419.**

A background check using publicly accessible information and business social media, can be part of the hiring process.

23 Skills Required For This Role

Github Game Texts Quality Control Gitlab Postgresql Mysql Linux Aws Nosql Azure Terraform Fastapi Mongodb Ci Cd Front End Flask Kubernetes Django Git Python Sql Bitbucket Github Actions

Similar Jobs