Tech Lead backend - Python/django

Job summary
Permanent contract
Salary: Not specified
Experience: > 5 years
Skills & expertise
Generated content
Technical aptitude
DevOps principles
Problem-solving skills


Interested in this job?

Questions and answers about the job

The position

Job description

Your missions: You’ll be a key player in our software engineers’ team, with a wide range of activities.

  1. Contribute to the delivery of our clients’ projects, managing development team and activities:
  • Understand the client’s business issues and needs, and translate them into technical requirements,

  • Understand the technical ecosystem of the application to be developed or enhanced, and propose the best options that guarantee the right balance between short term issues and long-term vision,

  • Specify the technical solution (architecture, technical stack, etc.) and explain technical options and their impacts to stakeholders to guide and facilitate decision-making,

  • Identify all tasks to be carried out and related prerequisites, organize and sequence work, estimate workload and highlight the critical path,

  • Propose alternative options when needed, to manage difficulties encountered and ensure timely and quality delivery,

  • Coordinate the work of the development team, provide technical coaching and methodological support to developers and guarantee code quality,

  • Act as the privileged point of contact of the development team and ensure smooth interactions with all technical contributors (Architect, Data Scientist, DevOps, UX/UI) and delivery management roles in the agile environment (PO / PPO / Scrum master)

  • Contribute to development activities and code review,

  • Provide advice & expertise, in the pre-sales’ phases, identifying hard points or risk, key mitigation prerequisites and possible technical options, estimate the workload and build a realistic schedule.

    2. Contribute to the animation of technical groups and the development of internal assets:

  • Develop a good knowledge of the various technical stacks used,

  • Be a reference on at least one technical stack and master the open-source ecosystem around this stack,

  • Adopt a full-stack approach and demonstrate the ability to work on codebases outside one’s reference technical stack,

  • Adopt “test & learn” approach, build, and promote best coding practices,

  • Contribute to technical watch on the evolution of development tools and standards,

  • Identify and develop tools or code libraries to accelerate development and improve code quality.

    3. Contribute actively to teams’ development:

  • Help junior developers to progress,

  • Contribute to recruitment,

  • Contribute to the skills assessment and competencies’ development process.

Preferred experience

Technical expertise:

  • Advanced knowledge of the python programming language and its ecosystem

  • Deep understanding of the main Python web Frameworks (Django, FastAPI, Flask, …) and related technologies (Celery, Airflow, Redis, PostgreSQL)

  • DevOps spirit and understanding of  the challenges and technologies in deploying web applications, either cloud or on-premises

    • Knowledge of the main cloud providers and understanding of their main differences, ability to design architectures leveraging their specificities

    • Familiarity with devops cloud tooling and IaC technologies (terraform. helm, cloud sdks)

    • Knowledge of main Kubernetes concepts

  • Understanding of the challenge related to the deployment of ML models, especially at the edge, either technical or organizational.

  • Knowledge of some workload orchestration frameworks appreciated (eg: AirFlow, Argo, Metaflow)

  • Ability to lead technical streams:

    • dynamically adapt to project context evolution, quickly identify the right balance between delivering applications that are either complex, fast, scalable or robust based on challenging timelines.

    • choose the right project & development practices to deliver on project goals. .

Don’t hesitate to apply even if you don’t have all the skills listed above.

Personal qualities:

  • Business-value oriented, able to know when it’s the right time to take a step back and consolidate so that the architecture remains sound at all times.

  • Ability to think positively and create a benevolent, team-oriented work environment,

  • Natural leadership to bring a team to excellence

  • At ease in interpersonal interactions, with multi-disciplinary profiles,

  • Ability to solve complex problems using different approaches,

  • Fluency in English

Recruitment process

Recruitment process:

After sending your application, you will receive a reply within 7 days. If your profile is selected, here are the next steps:

  • first meeting with a recruitment manager

  • a technical interview with a tech lead

  • opportunity to meet with management

Advantage and benefits:

  • Full remote possible (Metropolitan France only)

  • Green mobility support

What about our offices?

  • Bordeaux: meet with your colleagues in a peaceful and calm space with an amazing view on “Les bassins à flots”

  • Paris: enjoy a coworking space on the top of the Montparnasse tower with a 360 view of Paris

What about our values:

  • Join a company which values care where everyone is in position to reach their full potential

  • You will work within an energetic team with a strong technical skill. Weekly engineering are organized every week to present and discuss technical topics

  • Create immediate impact on the company

  • A quiz is sent every month in order to improve your comfort at work

Fun Activity:

  • Afterwork every month with different theme (bowling, board game, darts, etc.)

  • Sophrology session

  • Lunch break: outside lunchs, board game parties, and sport! (running, badminton, yoga)

Want to know more?

These job openings might interest you!

These companies are also recruiting for the position of “Software & Web Development”.


    Lead DevOps

    Paris · Bordeaux

    Permanent contract