Ingénieur logiciel senior
TechnologyDescription
À propos d'Apertera
Apertera est à la pointe de l'évolution des solutions linguistiques pour les contenus à enjeux élevés. Nous collaborons avec des entreprises comme une extension de leurs équipes, combinant des expertises professionnelles avec une technologie Adaptive AI qui est constamment améliorée par le contexte des clients.
Depuis plus de vingt ans, Apertera a défini les normes pour la traduction juridique, financière et réglementaire, servant les acheteurs les plus rigoureux, y compris plus de 75 % des plus grands cabinets d'avocats canadiens, toutes les grandes banques et les principaux régulateurs boursiers.
Apertera est une entreprise canadienne, certifiée ISO 17100 et SOC 2.
Nos valeurs fondamentales
- Innovation
- Dévouement
- Engagement fanatique envers la qualité et le service
- Ressource
- Collaboration
Nous recherchons un ingénieur logiciel senior talentueux et motivé pour contribuer au développement et à l'évolution de notre plateforme SaaS. Ce poste est principalement axé sur les services backend et l'architecture de la plateforme, avec des opportunités de contribuer à des fonctionnalités full-stack utilisant React et Material UI (MUI).
Vous concevrez et développerez des services évolutifs, sécurisés et maintenables qui alimentent notre plateforme SaaS, en utilisant Python (Django) comme pile backend principale. L'expérience avec C#/.NET est considérée comme un atout fort mais n'est pas requise.
Notre plateforme fonctionne sur l'infrastructure AWS et utilise des pratiques d'ingénierie modernes, y compris le CI/CD, les tests automatisés et l'automatisation de l'infrastructure.
Le candidat idéal possède une expertise forte en ingénierie backend, une expérience de construction de systèmes SaaS en production et la capacité de collaborer à travers la pile lorsque nécessaire.
Devoirs et responsabilités
- Développement backend et de la plateforme :
+ Écrire du code propre, maintenable et bien testé, conforme aux normes et aux meilleures pratiques de codage. code en Python (Django) et/ou C#, conforme aux normes et aux meilleures pratiques de codage.
+ Concevoir, développer et maintenir des services backend et des API RESTful bien structurées utilisant Python (Django) pour soutenir les applications frontend et les services de plateforme internes.
+ Concevoir et mettre en œuvre de nouvelles fonctionnalités de plateforme et des améliorations en collaboration avec les équipes produit et ingénierie.
+ Déboguer et résoudre les défauts logiciels et les problèmes de performance.
- Conception et architecture :
+ Participer aux discussions de conception technique et d'architecture pour les nouvelles fonctionnalités et les améliorations de la plateforme + Appliquer et mettre en œuvre les modèles de conception logicielle établis.
- Tests et déploiement :
+ Écrire et exécuter des tests unitaires, d'intégration et de bout en bout.
+ Soutenir la surveillance, le dépannage et la fiabilité des services de production, en travaillant étroitement avec les équipes DevOps sur les déploiements et les améliorations opérationnelles + Construire et exploiter des services déployés sur l'infrastructure AWS.
+ Contribuer et maintenir les pipelines CI/CD qui permettent des tests et des déploiements automatisés fiables.
- Collaboration et communication :
+ Collaborer avec des équipes pluridisciplinaires, y compris les chefs de produit, les designers et les autres ingénieurs, pour livrer des fonctionnalités de plateforme de haute qualité dans un environnement de développement Agile + Communiquer clairement et concisement les concepts techniques.
+ Contribuer à la documentation technique et au partage des connaissances au sein de l'équipe + Participer aux revues de code pour assurer la qualité et la maintenabilité du code.
Expérience
- 5 ans ou plus d'expérience professionnelle en développement logiciel, avec une expertise forte en développement backend.
- Familiarité avec les pipelines CI/CD, les tests automatisés et les pratiques de déploiement modernes.
- Maîtrise d'au moins l'un des éléments suivants :
- Maîtrise solide de Python, avec une expérience de développement d'applications backend et d'API RESTful utilisant Django.
+ Expérience avec le développement C# / .NET.
- Forte compréhension de la modélisation des données, de l'optimisation des requêtes et des considérations de performance des bases de données.
- Expérience de travail avec des bases de données relationnelles (par exemple, PostgreSQL, MySQL, SQL Server).
- Expérience de construction et d'exploitation d'applications dans des environnements cloud (AWS préférée).
Éducation
- Baccalauréat en informatique, génie logiciel ou domaine connexe (ou expérience pratique équivalente).
Compétences et compétences
- Capacités de résolution de problèmes et d'analyse solides.
- Compétences de communication et de collaboration efficaces.
À souhait
- Expérience de travail sur des plateformes SaaS, en particulier avec des architectures multi-locataires.
- Expérience de travail dans des environnements de développement Agile.
- Expérience de travail avec des applications conteneurisées (par exemple, Docker) et des plateformes d'orchestration de conteneurs telles que AWS ECS ou Kubernetes.
- Familiarité avec JavaScript et les frameworks frontend modernes tels que React (l'expérience avec Next.js est un atout).
- Expérience de développement ou de contribution à des applications frontend.
- Expérience avec les bibliothèques de composants UI React telles que Material UI (MUI) ou similaires
- Expérience avec le traitement de texte, les expressions régulières et la gestion de divers formats de documents.
- Expérience avec les outils CAT (par exemple, memoQ, SDL, Memsource).
- Expérience avec ASP.NET Core ou des frameworks similaires.
- Expérience avec Entity Framework ou d'autres ORM.
- Expérience avec la construction d'applications Windows ou web.
Avantages et avantages que vous aimerez
- Assurance santé complète : y compris la vision, la dentition, les thérapies complémentaires et le soutien pour votre bien-être global.
- Votre jour d'anniversaire libre : Nous célébrons votre jour spécial !
- 6 jours de congé personnel/maladie : Prenez le temps dont vous avez besoin pour votre santé ou les moments imprévus de la vie.
- Équipement prêt à travailler : Obtenez les outils dont vous avez besoin pour réussir, fournis sur demande.
- Modèle de travail hybride : Profitez des meilleurs des deux mondes avec un mélange de collaboration en bureau et de flexibilité à distance.
- Opportunités d'apprentissage et de croissance : Formation et ressources adaptées à votre rôle et à votre département.
- Culture d'équipe soutenant et collaborative : Travaillez avec des membres d'équipe qui vous ont vraiment dans le dos
- Récompenses de reconnaissance et d'action de l'équipe : Célébrez les succès et les contributions de manière significative.
- Programme de recommandation d'employés : Gagnez des récompenses en apportant un talent incroyable à notre équipe.
- Pl6Y6Sc2U8
This posting was aggregated from indeed. Groupe Sentinella is not the employer; applying takes you to the original site. The full text belongs to the original poster.
Want us in your corner?
Join the Sentinella talent bench. We'll reach out when a mandate matches your profile — including roles like this one.
Join the talent bench