Siemens
Forma.ai
Ingénieur Logiciel Senior (Applications)
À propos de Forma.ai
Forma.ai est une startup de Série B qui révolutionne la conception, la gestion et l'optimisation de la rémunération des ventes. Nous gérons des milliards en commissions annuelles pour des leaders du marché tels qu'Edmentum, Stryker et Autodesk.
Notre croissance a été alimentée par notre passion pour la transformation et la définition fondamentales de la manière dont les entreprises utilisent l'intelligence commerciale pour piloter leur stratégie.
Nous accueillons des individus tout aussi motivés et enthousiastes à l'idée de créer quelque chose d'important !
À propos de l'équipe
Nous construisons des logiciels d'entreprise qui aident les organisations à optimiser les performances de vente et à améliorer l'agilité de mise sur le marché. Notre organisation d'ingénierie comprend plusieurs équipes d'applications produit responsables de la fourniture des fonctionnalités principales destinées aux clients.
Nous recherchons des Ingénieurs Backend Seniors pour rejoindre nos équipes d'applications. Vous travaillerez aux côtés d'ingénieurs expérimentés, seniors et débutants pour concevoir, construire et faire évoluer des systèmes backend qui alimentent des flux de travail de produits de niveau entreprise. C'est une opportunité de travailler sur des problèmes complexes de produits et de données tout en contribuant de manière significative aux décisions techniques, à la qualité des systèmes et à la livraison de l'équipe.
Nous avons peu de réunions et une forte responsabilisation. La plupart de l'équipe se trouve dans le fuseau horaire EST, avec quelques membres situés également en AST, PST et Central.
Ce que vous ferez
Vous jouerez un rôle important dans l'évolution continue de notre pile applicative. Vous concevrez et développerez des fonctionnalités backend pour des flux de travail complexes, contribuerez aux discussions de conception de systèmes et aiderez à garantir que nos systèmes restent maintenables, fiables et évolutifs à mesure que nous grandissons.
En tant qu'Ingénieur Backend Senior, vous êtes censé opérer avec une forte appropriation et un jugement technique solide. Cela inclut l'identification des risques dans le travail dont vous êtes responsable, la mise en évidence des cas limites, la pose de questions pertinentes et la proposition d'améliorations qui renforcent la qualité et la fiabilité du système.
Vous allez :
- Concevoir et construire des services backend qui alimentent des flux de travail de produits complexes.
- Contribuer aux modèles de données pour des ensembles de données hiérarchiques, fortement relationnels et à l'échelle de l'entreprise.
- Prendre des décisions techniques qui équilibrent la maintenabilité, la performance et la simplicité opérationnelle.
- Améliorer les tests, l'observabilité et la fiabilité en production au sein des services sur lesquels vous travaillez.
- Collaborer avec le Produit pour traduire les exigences commerciales en conceptions backend claires et évolutives.
- Participer aux revues de conception, aux revues de code et aux discussions techniques.
- Soutenir d'autres ingénieurs par le pair-à-pair, les revues et le partage de connaissances.
- Utiliser des outils d'IA pour améliorer la vitesse de livraison tout en maintenant des normes d'ingénierie solides.
Prérequis
Ce que nous recherchons
- Solide expérience dans la conception et la construction de systèmes backend dans des environnements de production.
- Maîtrise d'au moins un langage backend tel que Java, Python, Kotlin, Go, C#, ou similaire.
- Solide base en SQL, conception de schémas relationnels et modélisation de données.
- Expérience avec des structures de données hiérarchiques, de type graphe, fortement relationnelles ou pilotées par des flux de travail.
- Capacité à identifier les risques techniques, à raisonner sur les compromis et à proposer des améliorations pratiques.
- Expérience dans l'amélioration de l'évolutivité, de la fiabilité, de l'observabilité ou de la maintenabilité des systèmes de production.
- Solides compétences en communication écrite et orale.
- A l'aise pour collaborer avec l'ingénierie, le produit et l'analytique tout en restant opérationnel.
Atouts
- Expérience dans la construction de produits SaaS pour des clients du marché intermédiaire ou de l'entreprise.
- Expérience avec des systèmes basés sur des règles, des flux de travail de validation ou des plateformes d'approbation/gouvernance.
- Connaissance de l'infrastructure basée sur AWS et Kubernetes.
- Exposition à la gestion de la performance des ventes, RevOps, la rémunération incitative ou des domaines connexes.
Technologies que nous utilisons
- Frontend: JavaScript, React, TypeScript
- Backend: Java/Spring Boot, Django, Postgres
- Infrastructure : AWS, Docker
À quoi ressemble le succès : 30/60/90 jours
Premiers 30 jours
Vous développerez une compréhension du produit Forma.ai, de ses clients, de l'architecture backend, des modèles de données et des pratiques d'ingénierie.
À la fin de vos premiers 30 jours, vous aurez :
- Configuré votre environnement de développement et vous serez à l'aise pour naviguer dans la base de code, les services et l'infrastructure.
- Acquis une compréhension claire du domaine produit, de l'architecture backend et des flux de données clés.
- Appris les pratiques de l'équipe en matière de tests, d'observabilité, de déploiement et de fiabilité.
- Établi des relations avec les partenaires de l'ingénierie, du produit et de l'analytique.
- Implémenté de petites améliorations ou corrections pour vous familiariser avec le système.
Premiers 60 jours
Vous commencerez à prendre en charge des travaux backend significatifs et à contribuer aux décisions techniques.
À la fin de vos premiers 60 jours, vous aurez :
- Pris en charge un composant, un service, un flux de travail ou un domaine fonctionnel backend.
- Conçu et livré du code backend maintenable, aligné sur les normes de l'équipe.
- Collaboré avec des pairs du produit et de l'ingénierie pour traduire les exigences en conceptions backend évolutives.
- Identifié des risques, des cas limites ou des incohérences dans les systèmes sur lesquels vous travaillez.
- Contribué à des améliorations dans la modélisation des données, les limites des services, les tests, l'observabilité ou la fiabilité.
Premiers 90 jours
Vous opérerez en tant que contributeur senior de confiance au sein de l'équipe.
À la fin de vos premiers 90 jours, vous aurez :
- Conçu et livré une initiative backend significative ou une fonctionnalité majeure.
- Amélioré des modèles de données importants, des services backend ou la gestion des flux de travail.
- Contribué à l'orientation technique par des décisions de conception claires et bien raisonnées.
- Amélioré la fiabilité, l'observabilité, l'évolutivité ou la maintenabilité des systèmes backend.
- Aidée l'équipe à livrer des flux de travail de produits complexes avec plus de confiance et de clarté.
Informations supplémentaires sur le poste
Ce poste concerne un poste vacant existant
Fourchette de salaire : 150-190K CAD
Utilisation de l'IA pour le recrutement
Actuellement, Forma.ai n'utilise pas l'intelligence artificielle dans le cadre de son processus de recrutement, spécifiquement mais sans s'y limiter, pour le dépistage, le filtrage et la présélection des candidats.
Notre engagement envers vous
Forma est un fier employeur garantissant l'égalité des chances, engagé à créer un environnement de travail diversifié et inclusif. Tous les efforts seront faits pour répondre aux demandes d'adaptation des candidats en matière d'accessibilité. Les informations reçues concernant les adaptations seront traitées de manière confidentielle. Nous savons que postuler à un nouveau rôle demande beaucoup d'efforts. Vous êtes encouragé à postuler même si votre expérience ne correspond pas exactement à la description du poste. Il existe de nombreux chemins vers une carrière réussie et nous avons hâte de lire le vôtre.
Nous remercions tous les candidats de leur intérêt, cependant seuls les candidats qualifiés seront présélectionnés.
Ce que vous pouvez attendre de nous
- Une rémunération significative. En plus de votre salaire de base, vous rejoindrez notre régime d'actionnariat salarié pour reconnaître davantage vos contributions au succès de Forma.ai.
- Couverture santé. Nous avons un ensemble complet d'avantages sociaux qui comprend une assurance médicale, dentaire, vision, invalidité et vie, ainsi qu'un programme de congé parental rémunéré.
- Apprentissage et développement. Accédez aux ressources dont vous avez besoin pour vous aider à grandir dans votre rôle en utilisant notre budget annuel de formation de $750.
- Croissance. Vous aurez une énorme opportunité de construire votre carrière et d'acquérir le type d'expérience que vous recherchez, que ce soit en tant que contributeur individuel ou en tant que leader d'équipe.
Nos valeurs
- Travailler bien, ensemble. Nous sommes réels. Nous avons des enfants et des animaux de compagnie. Des hypothèques et des prêts étudiants. Nous sommes dans ce projet ensemble, donc peu importe à quel point l'un de nous est brillant, nous nous entendons toujours bien – sans exception.
- Soyez précis. Soyez implacable. Nous croyons que la complaisance mène à l'échec, nous fixons donc de nouveaux objectifs aussi rapidement que nous les atteignons. Nous persistons face à l'adversité, apprenons de nos erreurs et nous poussons mutuellement à nous améliorer continuellement. Le statu quo est de la kryptonite.
- Aimez notre technologie. Aimez nos clients. Notre plateforme résout un problème très complexe sur un marché actuellement mal desservi. Bien que tout le monde chez Forma ne soit pas en contact direct avec les clients, nous sommes tous axés sur le client. Peut-être même légèrement obsédés par le client.
