Développeur Web & Cloud Senior

Remote: 
Full Remote
Contract: 
Work from: 

Offer summary

Qualifications:

Bachelor's degree in computer science, engineering, or relevant expertise., Experience as a full-stack web developer., Knowledge of network security and AWS., Familiarity with Git workflows and Infrastructure as Code (IaC) using Terraform..

Key responsabilities:

  • Develop, test, and maintain various web/cloud solutions for clients.
  • Collaborate with senior developers to define technical strategy for projects.
  • Lead code reviews to ensure high-quality code and adherence to best practices.
  • Ensure system architecture adheres to security best practices and address vulnerabilities promptly.

Aspire Software logo
Aspire Software Large http://www.aspiresoftware.com
1001 - 5000 Employees
See all jobs

Job description

Relevant du Lead Dev Web, le Développeur Web & Cloud Senior sera responsable du DevOps pour plusieurs systèmes Web/Cloud Dentitek. Les responsabilités de ce rôle sont partagées entre le développement logiciel (Dev), les tâches opérationnelles (Ops), la veille technologique des sujets sous sa responsabilité, et la planification et l’organisation du travail pour les sujets sous sa responsabilité.

Responsabilités développement:

  • Créer, développer, tester et entretenir diverses solutions web/cloud pour les clients de Progitek
  • Utiliser des technologies cloud AWS ;
  • Assurer un développement backend (Golang, JS, TS, Python) et frontend (Vue.js. Next.js) ;
  • Intégrer une architecture REST.API propre garantissant une bonne interopérabilité avec les serveurs ;
  • Migration de systèmes ‘legacy’ vers les technologies cibles ;
  • En collaboration avec les seniors Dev, contribuer à définir et articuler la stratégie technique pour les projets ou les produits.
  • Diagnostiquer et intervenir sur des systèmes legacy existants, afin d’en assurer la stabilité et l’évolution.
  • Proposer des refactorings ciblés et progressives dans des environnements techniques peu documentés.
  • Création des tests unitaires et de tests d’intégration, afin de garantir la robustesse, la fiabilité et la maintenabilité des nouveaux systèmes développés.

Responsabilités Leadership & architecture:

  • Vision et Stratégie : En collaboration avec le CTO et les seniors Dev, participer à la définition de la vision et la stratégie techniques pour le projet ou le produit ;
  • Conception Architecturale : Participer à la conception et la maintenance de l'architecture globale du système, en veillant à ce qu'elle réponde aux exigences du projet et qu'elle soit évolutive.
  • Leadership Technique : En collaboration avec le CTO et les seniors Dev, établir et faire respecter les normes de codage, les meilleures pratiques et les directives architecturales. Pour certains sujets, être responsable de la pratique et de son application.
  • Revues de Code : Diriger ou superviser des revues de code pour garantir que l'équipe produit un code de haute qualité et respecte les meilleures pratiques.
  • Prototypage : Construire et valider des prototypes architecturaux ou des preuves de concept si nécessaire.
  • Supervision de la Sécurité : S'assurer que l'architecture des systèmes, dont il est responsable, adhère aux meilleures pratiques en matière de sécurité et que les vulnérabilités sont rapidement traitées.
  • Efforts et Coûts : Fournir des informations sur les impacts de la technologie sur les efforts et coûts en lien avec le développement et les opérations.
  • Rester à Jour : Rechercher régulièrement et rester informé des dernières tendances, technologies et meilleures pratiques de l'industrie pour assurer la place de l'équipe et des projets à la pointe des avancées technologiques.

Requirements

Compétences recherchées :

  • Baccalauréat en informatique, en ingénierie ou une combinaison d’expertise pertinente ;
  • Expérience en tant que développeur full-stack Web ;
  • Connaissances en sécurité réseau ;
  • Expérience avec AWS ;
  • Expérience avec le développement d’API ;
  • Maîtrise de Git, des workflows Git et des pipelines de déploiement ;
  • Bonne connaissance des workflows IaC (Infrastructure as Code) dans Terraform ;
  • Connaissance pratique des opérations et de la maintenance des bases de données ;
  • Attitude de résolution de problèmes ;
  • Esprit d'équipe, collaboration, curiosité, et autonomie ;
  • Expérience avec la méthodologie Scrum ;
  • La capacité de travailler en français et en anglais ;

C’est un atout si tu possèdes :

  • Connaissance de Golang ;
  • Expérience avec des systèmes serverless (de type Lambda) ;
  • Expérience avec JIRA en mode Scrum ;
  • Maîtrise des outils IA de support au développement (ex : GitHub Copilot, ChatGPT) ;
  • Expérience avec les outils AI de support au développement (ex : GitHub Copilot, ChatGPT).

Required profile

Experience

Spoken language(s):
FrenchEnglish
Check out the description to know which languages are mandatory.

Other Skills

  • Collaboration
  • Teamwork
  • Curiosity
  • Problem Solving

Related jobs