Ingénieur Full Stack
SonarSource SAPoste a pourvoir : Ingénieur Full Stack
Geneva
SonarSource SA.
Sonar est un leader en développement logiciel centré sur l'agent. Rejoignez une équipe innovante et bénéficiez d'une culture dynamique.
Tâches
- Développer des composants UI accessibles et performants pour divers sites.
- Implémenter des exigences de suivi pour les équipes marketing.
- Gérer les intégrations backend avec les systèmes commerciaux internes.
Compétences
- Minimum de 4 ans d'expérience en développement web, expertise en TypeScript.
- Capacité à travailler à la fois sur le frontend et le backend.
- Utilisation quotidienne d'outils de codage AI pour améliorer le workflow.
Qui est Sonar ?
Sonar conduit l'avenir du développement logiciel centré sur les agents. En tant que leader de la revue et de la vérification de code par IA, nous résolvons un problème critique : garantir que le logiciel généré par des développeurs assistés par IA ou des agents autonomes soit fiable, sécurisé et maintenable.
En s'intégrant parfaitement avec Claude Code, Codex, Cursor, GitHub Copilot, Gemini et Devin, nous aidons plus de 75 % des entreprises du Fortune 100 à construire des logiciels fiables, conformes et dignes de confiance. Les clients utilisant Sonar ont 44 % moins de risques de signaler une panne due à du code généré par IA.
Nous croyons que la vérification du code est le maillon critique manquant dans le cycle de développement centré sur les agents (AC/DC). Des géants de l'industrie comme Nvidia, ServiceNow, Booking.com, Goldman Sachs, AstraZeneca et Ford Motor Company comptent sur nous pour fournir une revue indépendante, explicable et cohérente ainsi qu'une gouvernance de leur code généré par IA via des produits tels que :
- SonarQube : la plateforme leader mondiale de revue et de vérification de code par IA.
- SonarQube Foundation Agent : actuellement en tête des classements pour la réparation logicielle agentique.
- SonarSweep & Sonar Context Augmentation : fournissant le contexte et les contraintes de niveau entreprise dont les agents ont besoin pour être vraiment efficaces.
Notre équipe opère à travers des hubs mondiaux à Austin, Bochum, Dubaï, Genève, Londres, Singapour, Tokyo et Washington D.C. Nous avançons avec un état d'esprit que nous appelons CODE :
- Engagés envers nos clients et notre communauté.
- Obsédés par la qualité.
- Délibérés dans nos décisions.
- Efficaces en tant qu'équipe unie.
Avec plus de 400 millions de dollars de revenus et une croissance rentable et rapide, nous construisons l'épine dorsale de la révolution des logiciels IA. Si vous avez faim d'impact, souhaitez construire à un rythme rapide et êtes prêt à travailler à la pointe de l'IA, nous voulons vous entendre.
Description du poste
Notre site web est la porte d'entrée de l'écosystème Sonar. C'est là que les développeurs et les organisations découvrent nos produits, et où nos systèmes marketing et de données se connectent au monde extérieur. Vous travaillerez des deux côtés : en construisant l'interface utilisateur visible par les gens et les intégrations invisibles.
Vous commencerez par contribuer sur toute la stack et prendrez progressivement en charge des domaines entiers de bout en bout :
- Livraison UI :
Construire des composants accessibles et performants à partir des spécifications de design pour un nombre croissant de sites web desservant un public mondial en 7 langues.
- Analytique & suivi :
Prendre en charge la manière dont nous instrumentons les sites web (suivi des événements, couche de données, gestion des tags) afin que les équipes marketing et produit puissent mesurer ce qui compte.
- Intégrations marketing :
Gérer les connexions backend entre notre frontend et nos systèmes métier (formulaires, capture de leads, workflows d'automatisation) en assurant un flux de données précis du navigateur vers les outils internes.
Nous avons construit notre flux de développement autour du codage assisté par IA et nous attendons de vous que vous poussiez cela plus loin. L'IA prend en charge de plus en plus le travail répétitif au fil du temps, ce qui signifie que votre rôle s'étend vers des tâches à plus fort impact, pas moins.
\n
Ce que vous ferez
- Construire des composants UI à partir des designs Figma, en collaborant étroitement avec les designers pour itérer jusqu'à obtenir le résultat souhaité.
- Écrire et maintenir les migrations du modèle de contenu à mesure que la structure de notre CMS évolue.
- Mettre en œuvre les exigences de suivi de l'équipe marketing, y compris les nouveaux événements, les mises à jour de la couche de données et la configuration des tags.
- Construire et maintenir la logique côté serveur qui alimente les formulaires, les routes API et les intégrations avec les systèmes marketing externes.
- Collaborer avec les équipes SEO et contenu sur les données structurées, les métadonnées et l'internationalisation.
- Écrire des tests, lire les revues de code, fournir des retours honnêtes et livrer du code.
- Utiliser quotidiennement les outils de codage IA, comme partie intégrante de votre flux de travail d'ingénierie.
Expérience et qualifications
- Plus de 4 ans de développement web professionnel :
Expertise pratique en TypeScript, React et Node.js requise.
- Orienté qualité :
Vous écrivez du code testé et vous souciez de ce qui est déployé en production. Expérience avec des outils modernes de test et des workflows CI.
- À l'aise avec le backend :
Vous avez construit des routes API, géré des soumissions de formulaires côté serveur ou travaillé avec des intégrations de services externes. Vous n'avez pas peur d'un loader serveur.
- Curieux des analyses web :
Expérience avec la gestion des tags (GTM) ou l'instrumentation analytique.
- Fluent en IA :
Vous utilisez activement des outils de codage IA (Claude Code, Cursor, Copilot...) dans votre flux de travail quotidien et cherchez à aller plus loin.
- Pragmatique et autonome :
Vous privilégiez l'impact à la nouveauté technique. Vous n'attendez pas de directives, vous enquêtez, formez une opinion, agissez et itérez au fur et à mesure de votre apprentissage.
Atouts :
- Expérience avec un framework (Remix, Next.js, mode framework React Router), Tailwind CSS, un CMS headless ou Storybook.
- Expérience avec des outils d'analytique (autres que Google) : Mixpanel, Fullstory
- Expérience avec des CRM : SalesForce, Marketing Cloud
Commentaires supplémentaires
Ce poste est basé à Genève. Nous ne pouvons pas considérer les candidats ne souhaitant pas être à Genève, mais nous sommes prêts à relocaliser le bon candidat.
\n
N'attendez pas
envoyez votre candidature a SonarSource SA aujourd'hui.