Growth Acceleration Partners
Growth Acceleration Partners
501 – 1 000 Employés
ConseilLogistiqueMarketing
Growth Acceleration Partners est une société de conseil en technologie qui aide les organisations à créer, moderniser et améliorer leurs produits numériques grâce à l’ingénierie logicielle et des données. Ses activités couvrent le développement logiciel, la conception UI/UX, l’ingénierie des données, l’apprentissage automatique, l’intelligence artificielle et les services de modernisation, en aidant les équipes à améliorer leur efficacité opérationnelle et à exploiter les données pour favoriser la croissance et la transformation de l’entreprise.

Ingénieur senior full-stack Ruby et Ember

Pilotez le développement de fonctionnalités comptables sécurisées pour une plateforme SaaS de technologie juridique avec Ruby on Rails et Ember.js. Prenez en charge chaque étape, de la conception et des tests au déploiement, au suivi et à l’exactitude des données financières.

Description

  • Développer et maintenir des fonctionnalités comptables essentielles pour une plateforme SaaS de technologie juridique.
  • Créer des fonctionnalités sécurisées à fort trafic avec Ruby on Rails et Ember.js.
  • Piloter le travail, de la conception des solutions et de l’implémentation au déploiement en production et à la vérification.
  • Créer des tests unitaires et d’intégration ; la couverture des tests unitaires est requise pour les demandes de fusion.
  • Utiliser régulièrement des assistants de programmation basés sur l’IA et évaluer leurs résultats en matière de sécurité et de qualité.
  • Améliorer les performances d’applications Rails très sollicitées en repérant et en résolvant les goulots d’étranglement d’ActiveRecord.
  • Enquêter sur les problèmes en production à l’aide de journaux, de traces et de métriques.
  • Vérifier la sécurité des données soumises par les utilisateurs, y compris les fichiers CSV téléversés.
  • Utiliser des processus CI/CD pour automatiser les analyses de sécurité et la validation des schémas.
  • Accompagner les ingénieurs juniors par le mentorat tout en maintenant le rythme de livraison de l’équipe.

Exigences

  • Diplôme de licence en informatique, en génie logiciel, en technologies de l’information ou dans une discipline technique connexe.
  • Au moins cinq ans d’expérience professionnelle dans le développement et la maintenance d’applications web full-stack.
  • Au moins trois ans d’expérience pratique dans le développement de services backend avec Ruby on Rails.
  • Expérience dans la création d’interfaces interactives avec Ember.js ou un autre framework JavaScript moderne.
  • Expérience de la gestion du travail, du développement local au suivi en production.
  • Expérience avec des données financières, notamment les décimales, les arrondis, les devises et les opérations idempotentes.
  • Solides compétences en optimisation des performances de Ruby, Rails et ActiveRecord.
  • Expérience pratique d’Ember.js, de JavaScript moderne (ES6+), de HTML5 et de CSS3.
  • Expérience du développement piloté par les tests, de RSpec et de tests unitaires et d’intégration fiables pour les flux financiers.
  • Connaissance de l’orchestration CI/CD, du suivi en production, du traçage distribué et de l’analyse des journaux.
  • Expérience de l’intégration d’assistants de programmation basés sur l’IA au développement, avec revue par les pairs et validation.
  • Maîtrise avancée de l’anglais écrit et parlé.
  • Capacité à assumer la responsabilité technique et à travailler de manière autonome.
  • Grande attention aux détails et souci de l’exactitude des données et du bon fonctionnement des applications.
  • Solides compétences en communication et capacité à accompagner des ingénieurs juniors.
  • Une expérience dans les technologies juridiques, les technologies financières ou le SaaS fortement réglementé est souhaitée.
  • Une familiarité avec le remplacement de suites de tests héritées très dépendantes de l’interface utilisateur est souhaitée.
  • Des connaissances en mise en cache, optimisation des requêtes et indexation de bases de données sont souhaitées.

Avantages

  • Investissement dans la formation.
  • Cours d’anglais en présentiel.
  • Formation aux technologies actuelles, notamment à l’IA, à l’analyse de données et à l’apprentissage automatique.
  • Un environnement de travail inclusif, attaché à l’égalité des chances.
  • La possibilité de travailler avec des équipes d’ingénierie intégrées et à distance.