Jitterbit
Jitterbit
Jitterbit développe Harmony, une plateforme low-code enrichie par l’IA qui permet d’intégrer des applications et des données, d’orchestrer des flux de travail, d’automatiser des processus et de développer des applications. Ses outils iPaaS et de gestion des API connectent les systèmes d’entreprise dans des fonctions telles que l’informatique, la finance, les ressources humaines et le marketing, pour des cas d’usage comme l’intégration ERP et EDI, la gestion des dépenses, le suivi des actifs et la génération de prospects. La plateforme propose des connexions à des milliers d’applications, dont Salesforce Data Loader. Les activités de Jitterbit couvrent le conseil, le marketing et la logistique, en réunissant des capacités d’intégration et d’automatisation pour aider les organisations à coordonner leurs systèmes et leurs processus.

Ingénieur logiciel backend senior C++ — Jitterbit, télétravail en Inde

Concevez et développez à grande échelle des services distribués pour la plateforme iPaaS et de gestion des API de Jitterbit. Pilotez les projets de la conception au déploiement au sein d’une équipe d’ingénierie à distance.

Description

  • Concevoir et développer des fonctionnalités pour la plateforme iPaaS et de gestion des API de Jitterbit
  • Mener les projets de la conception initiale au déploiement
  • Maintenir l’évolutivité, la fiabilité et les performances d’un service fonctionnant en continu
  • Développer des systèmes distribués à grande échelle et des applications SaaS multi-tenant
  • Utiliser C++, Java, Lua, Docker, Kubernetes, Linux, Nginx, Tomcat, Apache, MySQL, SQL Server, Redis, Kafka, Elasticsearch, InfluxDB et les services AWS
  • Collaborer avec les collègues des équipes d’ingénierie, de gestion de produit et des opérations
  • Produire un code facile à maintenir, clair et extensible
  • Contribuer à la progression des autres ingénieurs et développeurs par le mentorat
  • S’appuyer sur les données pour guider les décisions et contribuer aux initiatives clés

Exigences

  • Justifier d’au moins 10 ans d’expérience dans le développement d’applications distribuées à grande échelle
  • Avoir une solide expérience dans le développement d’applications SaaS multi-tenant
  • Posséder de solides compétences en résolution de problèmes, débogage et analyse, avec le souci du détail
  • Avoir de l’expérience avec les microservices et les modèles d’architecture cloud
  • Avoir une solide expérience de Java
  • Avoir une solide expérience des principales bases de données relationnelles, comme SQL Server et MySQL
  • Savoir écrire du JavaScript, du CSS et du HTML
  • Maîtriser un ou plusieurs de ces langages ou environnements : JavaScript, TypeScript, Java, Node.js ou Go
  • Savoir déployer des applications avec Docker et/ou Kubernetes
  • Avoir une expérience pratique des services AWS tels que DynamoDB, S3 ou CloudFront
  • Communiquer efficacement à l’écrit et à l’oral
  • Travailler efficacement au sein d’une équipe distribuée et dans un environnement à distance
  • Faire preuve d’autonomie et pouvoir prendre en charge des initiatives clés

Avantages

  • Possibilités d’évolution professionnelle et de mentorat
  • Un environnement de travail flexible, adapté au télétravail et convivial
  • La possibilité de travailler avec des technologies avancées
  • Travailler dans une entreprise en croissance du secteur iPaaS
  • Contribuer à une mission visant à transformer la création d’API pour les processus essentiels des entreprises