Lead Software Engineer

Bureaudestalents
Canton of Courbevoie-2, France
2 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
French
Experience level
Senior

Job location

Canton of Courbevoie-2, France

Tech stack

Java
PHP
Artificial Intelligence
Amazon Web Services (AWS)
Azure
Software Quality
Continuous Integration
Relational Databases
Software Design Patterns
DevOps
Distributed Systems
Design of User Interfaces
Spring
Python
Machine Learning
NoSQL
OpenStack
Software Architecture
RabbitMQ
Ansible
Software Engineering
SQL Databases
Symfony
TypeScript
Google Cloud Platform
React
Backend
GIT
FastAPI
Vue.js
Kotlin
Angular
Kubernetes
Kafka
Front End Software Development
NestJS
Terraform
Docker

Job description

  • Définir et faire appliquer les choix techniques et architecturaux (design patterns, stack, bonnes pratiques)
  • Garantir la qualité, la performance et la maintenabilité du code (revues, refactoring, clean code)
  • Participer activement au développement des fonctionnalités complexes ou critiques
  • Piloter les rituels techniques (revues d'architecture, veille, choix d'outillage)
  • Interagir avec les parties prenantes (produit, client) lors des sprint reviews
  • Encadrer techniquement les développeurs, favoriser leur progression
  • Contribuer à l'amélioration continue des outils et process (CI/CD, DevOps, qualité logicielle)
  • Participer à la stratégie technique long terme et à l'industrialisation des projets transverses

Requirements

  • Diplôme d'ingénieur ou Bac+5 en informatique / développement logiciel

  • Minimum 4 ans d'expérience sur des projets techniques en production

  • Maîtrise d'au moins un langage backend moderne (Java, Kotlin, Python, PHP, TypeScript...)

  • Bonne expérience d'un framework backend (Spring, Symfony, FastAPI, Nest.js...) et/ou frontend (React, Angular, Vue.js)

  • Excellente compréhension des architectures logicielles (design, scalabilité, performance)

  • Maîtrise des outils Git, CI/CD, Docker, bonnes pratiques DevOps

  • Bon niveau sur bases de données relationnelles (SQL) et NoSQL

  • Expérience réussie d'encadrement technique ou de lead d'équipe NICE TO HAVE

  • Compétences sur Kubernetes, Terraform, Ansible ou autre outil IaC

  • Connaissance d'un cloud provider (GCP, AWS, Azure, OpenStack...)

  • Familiarité avec des systèmes distribués ou des buses d'événements (Kafka, RabbitMQ...)

  • Sensibilité UI/UX pour challenger les specs fonctionnelles

  • Intérêt ou expérience en Intelligence Artificielle ou Machine Learning

Apply for this position