Erhalte mehr Antworten von Arbeitgebern
Versende in nur wenigen Minuten einen passgenauen Lebenslauf.
Sword Services recherche un Fullstack Software Engineer pour renforcer l’équipe de notre client basé à Genève. Vous concevrez et améliorerez des applications backend évolutives et assurerez la gestion complète des projets.
Vous piloterez des solutions cloud AWS avec Terraform, optimiserez les pipelines CI/CD et les déploiements automatisés, et déployerez des bases PostgreSQL ainsi que des architectures orientées événements.
Nous ouvrons un poste de Fullstack Software Engineer pour renforcer l'équipe de notre client basé à Genève. Ce poste s'inscrit dans le cadre du développement et de l'exploitation de solutions logicielles robustes et évolutives, avec un accent particulier sur l'architecture backend, l'excellence technique et la gestion complète des projets.
Concevoir, développer et améliorer des applications logicielles évolutives et fiables, principalement orientées backend, tout en intervenant sur l'ensemble de la stack selon les besoins.
Assurer la prise en charge complète des projets, de la définition des besoins à la mise en production et au support opérationnel, en résolvant les problématiques techniques complexes.
Développer et exploiter des solutions cloud sur AWS, en utilisant Terraform et des pratiques d'Infrastructure as Code, et optimiser les pipelines CI/CD et l'automatisation des déploiements.
Créer et optimiser des bases de données relationnelles, des architectures orientées événements, des workflows asynchrones, des systèmes de messagerie et des mécanismes de Change Data Capture.
Garantir la fiabilité, la performance, la sécurité, les tests, la surveillance et la préparation opérationnelle grâce à des pratiques d'ingénierie adaptées, des métriques, des logs et du traçage distribué.
Collaborer avec les équipes produit et techniques pour traduire les besoins métier en solutions pragmatiques, effectuer des revues de code et apporter un accompagnement technique.
Favoriser l'amélioration continue des standards de développement, de la qualité du code, de la fiabilité des systèmes et de l'efficacité de l'équipe, en intégrant les outils d'aide au développement par IA.
Capacité à gérer un projet de bout en bout, de la définition du problème à l'exploitation opérationnelle, en assumant la responsabilité des résultats.
Approche orientée produit, avec aptitude à comprendre les enjeux métier, à remettre en question les hypothèses et à arbitrer entre complexité, qualité et maintenabilité.
Excellente communication, capable d'expliquer clairement les choix techniques à des interlocuteurs variés et d'exprimer des désaccords de manière constructive.
Volonté de partager ses connaissances, d'encadrer les autres ingénieurs et de contribuer à l'amélioration des pratiques et standards techniques.
Maîtrise avancée d'au moins un langage compilé (Go, Java, Scala ou C++), avec une solide expertise en ingénierie logicielle.
Expérience confirmée en scripting et automatisation (Python, Bash ou Ruby).
Compétences en développement frontend (TypeScript, Angular ou React) pour intervenir ponctuellement sur l'interface utilisateur.
Expertise en bases de données relationnelles (modélisation, SQL, transactions, indexation, performance, conception), notamment PostgreSQL.
Expérience en gestion d'infrastructures cloud (AWS) et en pratiques d'Infrastructure as Code (Terraform).
Maîtrise des pipelines CI/CD et de l'automatisation des déploiements (GitHub Actions).
Compétences en conception et exploitation de systèmes orientés événements (RabbitMQ, CDC).
Pratique avancée de l'observabilité (métriques, logs, traçage distribué) avec des outils comme Open Telemetry et New Relic.
Utilisation efficace des outils d'aide au développement par IA (OpenAI Codex, Claude), tout en maintenant une exigence élevée sur la qualité et la propriété du code.
Maîtrise de l'anglais obligatoire, le français est un atout.