About the role

  • Provide technical leadership to the team
  • Ensure design excellence
  • Contribute to the development of cutting-edge technology solutions
  • Define, validate, and enforce technical and architectural decisions
  • Ensure technical excellence and code maintainability
  • Actively contribute to the development of the most complex or strategic features
  • Lead technical meetings and participate in sprint reviews
  • Proactively propose improvements to tools, methods, and processes
  • Coach and mentor the project team
  • Contribute to long-term technical strategy and to the industrialization and standardization of cross-functional internal projects

Requirements

  • Master's degree from a top engineering school or equivalent (Bac +5) in software engineering
  • Significant experience (minimum 4 years) in software development, working on complex production systems
  • Deep expertise in at least one major programming language (Java / Kotlin / PHP / TypeScript / Python / ...)
  • Proficiency in designing and validating architectures
  • Strong experience with back-end frameworks (Spring, Symfony, Nest.js, Django / FastAPI) and/or front-end frameworks (Angular, React, Vue.js)
  • Ability to define a CI/CD strategy and advanced mastery of Git and continuous integration/deployment tools
  • Expertise with relational (SQL) and NoSQL databases, including query optimization
  • Proficiency with Docker and DevOps/Ops practices
  • Proven initial experience in providing technical leadership on a project

Benefits

  • Flexible work arrangements
  • Professional development

Job title

Lead Software Engineer

Job type

Experience level

Senior

Salary

Not specified

Degree requirement

Bachelor's Degree

Location requirements

Report this job

See something inaccurate? Let us know and we'll update the listing.

Report job