Miratech
Miratech
Miratech est une entreprise mondiale de services informatiques et de conseil qui accompagne les entreprises dans leur transformation numérique. Ses services couvrent l’externalisation, le développement logiciel et les services professionnels, en associant la capacité de livraison des grandes entreprises à l’agilité caractéristique de l’innovation des start-ups. Fondée en 1989, Miratech intervient dans le conseil B2B et les technologies liées au SaaS, au service des organisations qui ont besoin d’expertise logicielle et de services technologiques.

Ingénieur Java Full-Stack Senior | Miratech | Télétravail au Canada

Concevez des applications évolutives avec Java, Spring Boot, React et le cloud en tant qu’ingénieur full-stack senior chez Miratech. Accompagnez des clients de services technologiques, des entreprises et des startups grâce à des solutions logicielles fiables et faciles à maintenir.

Description

  • Créez, testez et prenez en charge des services backend évolutifs avec Java, Spring Boot et de solides pratiques d’ingénierie.
  • Développez des interfaces web modernes avec React, TypeScript, des composants réutilisables, des mises en page responsives et des interactions accessibles.
  • Créez et intégrez des API REST selon une approche de développement API-first.
  • Maintenez des contrats OpenAPI et Swagger bien définis, notamment une gestion cohérente des erreurs.
  • Concevez des applications modulaires avec des microservices, la conception orientée objet et des modèles de conception pilotée par le domaine.
  • Utilisez Node.js pour des services légers, des couches backend-for-frontend, des intégrations et des outils de développement.
  • Modélisez et optimisez les schémas et requêtes PostgreSQL en privilégiant l’intégrité des données, les performances et l’auditabilité.
  • Connectez les systèmes internes et externes via des API REST, des webhooks, de la messagerie et d’autres approches d’intégration connexes.
  • Conteneurisez les applications et contribuez aux modèles de déploiement cloud, à la gestion de configuration et à la cohérence des environnements.
  • Développez et maintenez des pipelines CI/CD Jenkins avec des tests automatisés, des contrôles qualité et des mises en production reproductibles.
  • Ajoutez aux applications des journaux structurés, des métriques, du traçage et des rapports d’erreurs exploitables.
  • Étudiez les problèmes fonctionnels et de production tout en améliorant les performances, la résilience, l’évolutivité et la maintenabilité.
  • Collaborez avec les équipes Produit, UX, QA, DevOps, Architecture et ingénierie lors des revues de conception et de code, de la planification et de l’amélioration continue.

Exigences

  • Au moins six ans d’expérience en développement logiciel full-stack, avec notamment la responsabilité d’applications en production.
  • Expérience pratique avancée de Java et des technologies Spring, notamment Spring Boot, les services REST, la persistance, la sécurité et les tests automatisés.
  • Solide expérience du développement frontend avec Angular ou React, TypeScript, HTML, CSS, l’architecture à base de composants, la gestion d’état et les pratiques actuelles de test.
  • Connaissance pratique de Node.js pour les services légers, les intégrations, les outils de build ou les composants auxiliaires.
  • Capacité démontrée à concevoir des API REST, des microservices et des logiciels maintenables dans des environnements distribués.
  • Solide maîtrise de SQL et expérience de la création de modèles de données efficaces avec PostgreSQL ou des bases relationnelles similaires.
  • Expérience du développement, du déploiement ou de la prise en charge d’applications cloud et conteneurisées.
  • Excellentes aptitudes en communication, avec la capacité de rédiger une documentation technique claire et d’animer des ateliers clients.
  • Une expérience des applications ou plateformes de Workforce Management constitue un atout.
  • Une expérience d’AWS et d’Amazon Connect est souhaitable.
  • Une expérience des solutions d’expérience client, des centres de contact ou des environnements de service client —y compris les infrastructures vocales ou les intégrations développées avec FreeSWITCH, Kamailio, Twilio ou des plateformes comparables— est souhaitable.
  • La connaissance de la prévision, de la planification, du respect des horaires, du routage, des postes de travail des agents, des canaux numériques ou de concepts opérationnels connexes est souhaitable.
  • Une expérience de Kafka, RabbitMQ ou de technologies similaires de messagerie et de streaming d’événements est souhaitable.
  • Une connaissance de Kubernetes, des plateformes cloud, des outils d’observabilité et des pratiques sécurisées de livraison logicielle est souhaitable.
  • Une expérience de l’intégration de logiciels avec des systèmes CRM, d’identité, de ressources humaines, de paie, d’analytique ou d’autres systèmes d’entreprise est souhaitable.
  • Une expérience pratique des outils de développement assisté par IA ou de la création de solutions intégrant l’IA, notamment Claude ou GitHub Copilot, constitue un plus.

Avantages

  • Couverture d’assurance maladie
  • Cours d’apprentissage des langues
  • Programme de relocalisation
  • Possibilités de développement professionnel
  • Programmes de certification
  • Programmes de mentorat et d’investissement dans les talents
  • Possibilités de mobilité interne et de stages
  • Environnement de travail inclusif et bienveillant
  • Événements sociaux et activités régulières de cohésion d’équipe

Offres similaires

Johnson & Johnson

Analyste senior en technovigilance – Johnson & Johnson, hybride à Mexico

Johnson & Johnson

Supervisez la surveillance de la sécurité des médicaments et des dispositifs médicaux chez Johnson & Johnson, en enquêtant sur les signaux et leurs causes profondes. Améliorez les processus de sécurité et contribuez à la gestion des risques liés aux produits, du développement aux essais cliniques et à l’approbation réglementaire.

Ouvrir
Pets Deli

Ingénieur backend senior, Elixir/Phoenix

Pets Deli

Développez la plateforme Elixir/Phoenix de Pets Deli pour les commandes d’aliments pour animaux, le paiement, la facturation et les abonnements. Migrez les services existants tout en pilotant l’architecture, la fiabilité et la livraison.

Ouvrir
YASH Technologies

Ingénieur logiciel senior Java Core

YASH Technologies

Concevez et maintenez des applications Java d’entreprise chez YASH Technologies, intégrateur technologique. Le poste comprend l’optimisation des solutions, le déploiement de logiciels et l’accompagnement des développeurs.

Ouvrir
Snowflake

Responsable senior des engagements, ingénierie de pointe

Snowflake

Pilotez les missions de transformation des données et de l’IA des clients de Snowflake en Nouvelle-Zélande, de la découverte jusqu’aux résultats en production. Prenez en charge les ventes, la réalisation, la performance financière et le développement des comptes pour chaque mission.

Ouvrir
Ultralytics

Ingénieur·e fondateur·rice en vision par ordinateur

Ultralytics

Développez des modèles de vision par ordinateur Ultralytics YOLO, des API et l’infrastructure, tout en constituant l’équipe d’ingénierie de l’entreprise à New York. Prenez en charge les aspects techniques, de l’architecture à la production et aux itérations.

Ouvrir