Développeur Backend Senior
Développeur backend expérimenté spécialisé dans la conception d'architectures distribuées, la scalabilité et le leadership technique. Responsable de la direction architecturale, de l'optimisation des systèmes et du mentorat des développeurs juniors.
Tâches attendues
- Concevoir et développer des fonctionnalités produit de bout en bout
- Rédiger des tests unitaires et d'intégration
- Réviser le code des pairs (code reviews)
- Maintenir la qualité du code, la performance et la sécurité
- Participer aux décisions techniques et aux design reviews
- Déployer et monitorer ses propres mises en production
- Documenter l'architecture et les choix techniques
Compétences requises
Connaissances
REST API DesignConception de bases de donnéesDesign patternsSystèmes distribuésArchitecture microservicesPrincipes SOLIDClean ArchitectureStructures de donnéesAlgorithmes
Compétences techniques
PythonJavaScriptTypeScriptSQLNode.jsDockerKubernetesPostgreSQLDjangoFastAPISpring BootJavaGoRust
Savoir-être
Résolution de problèmesRaisonnement logiquePrise de décisionVision stratégiqueLeadership d'équipe
Allez plus loin avec Traject
Traject vous permet de recueillir la donnée précise sur les tâches et compétences réellement demandées par le marché pour ce métier. Vous obtenez un score de compatibilité qui mesure l'alignement entre votre profil et ce poste, et un score de résilience IA qui évalue l'exposition à l'automatisation. Car même si le métier en entier n'est pas encore automatisable, certaines tâches le sont, et c'est précisément là qu'il faut se positionner.