Bjak
Talkdesk
Ingénieur Logiciel Senior
Résumé du poste
Chez Talkdesk, notre équipe d'ingénierie adopte une approche d'architecture micro-services pour construire la prochaine génération de Talkdesk, avec des équipes verticales responsables de toutes les décisions sous leurs services. Grâce à nos coachs Agile, nous promouvons des pratiques agiles et collaboratives ainsi que le pair programming et nous ne laisserons aucune ligne de code atteindre la production sans revue de code par les pairs. Nous croyons fermement que la seule véritable autorité découle de la connaissance, et non de la position, et nous traitons toujours les autres avec respect, déférence et patience.
Vous aimez les APIs, les bases de données, la messagerie et l'open source ? Vous aspirez à relever des défis passionnants qui vous donneront un sentiment d'accomplissement une fois résolus ? Nous recherchons des ingénieurs logiciels comme vous pour rejoindre une équipe de développeurs exceptionnels qui révolutionne complètement une industrie.
Tâches et Responsabilités
- Travailler de manière autonome ainsi qu'en petites équipes pour développer le meilleur produit du marché
- Implémenter un produit évolutif, stable et convivial qui peut gérer notre capacité actuelle et supporter la croissance future
- Travailler dans un environnement moderne d'ingénierie logicielle agile (avec contrôle de code source GIT, cycle de publication dev/stage/prod, tests approfondis et déploiement continu)
- Résoudre des problèmes techniques complexes et mettre vos compétences à l'épreuve chaque jour
- Développer et maintenir des microservices et des APIs
- Collaborer avec l'équipe Produit et d'autres équipes d'ingénierie à travers les clusters et les Business Units pour aider à garantir que les solutions développées par l'équipe répondent à toutes les exigences
- Influencer une équipe en croissance tout en agissant comme guide technique — en parlant conceptuellement, en documentant architecturalement et en étant impliqué dans le code
- Concevoir des solutions évolutives en utilisant le code pour supporter les fonctions commerciales et les objectifs produit, en naviguant efficacement les limitations de la plateforme
- Concevoir et implémenter des intégrations entre Talkdesk et des systèmes externes en utilisant des APIs, des middlewares et du développement personnalisé, en assurant l'intégrité et la sécurité des données
Qualifications
- Diplôme BS/MS en informatique, mathématiques appliquées ou dans un domaine d'ingénierie
- 5+ années d'expérience en développement logiciel, en particulier dans les applications cloud
- Solide expérience dans la conception et le développement d'applications web
- Solides compétences en programmation orientée objet et expérience avec les bases de données cloud
- Maîtrise de Kotlin, Java, et Spring Boot
- Compréhension approfondie de la conception et du développement d'architectures orientées services (SOA, API) et d'architectures pilotées par les événements
- Expérience avec l'architecture microservices, les APIs, les brokers de messages (Kafka, RabbitMQ)
- Expérience avec une ou plusieurs technologies de stockage (par exemple, PostgreSQL, MySQL, MongoDB, Redis, Elasticsearch)
- Expérience dans la mise à l'échelle d'applications web mondiales
- Défenseur des tests automatisés, de l'intégration continue
- Expérience de travail avec des pipelines CI/CD et le développement de produits
- Passion pour la production de code propre, conforme aux normes et sécurisé
- Ne pas avoir peur d'apprendre de nouvelles technologies et approches techniques pour le développement d'applications
- Bon niveau d'anglais écrit et parlé
Talkdesk est pionnier d'une nouvelle ère d'automatisation de l'expérience client (CXA), redéfinissant la manière dont les marques les plus admirées au monde interagissent avec leurs clients grâce à l'IA. Notre équipe mondiale d'innovateurs courageux est obsédée par le client, construisant des solutions axées sur l'IA qui placent l'empathie, la confiance et la transparence au centre de chaque interaction. Nous favorisons une culture inclusive où les perspectives diverses stimulent notre succès et où chaque voix a sa place. Combinant la stabilité d'un leader mondial avec l'agilité d'un disruptif, les Talkdeskers disposent de l'autonomie nécessaire pour avoir un impact significatif, tout en contribuant aux communautés et à l'environnement qui nous entourent.
Talkdesk a été reconnu comme un Leader dans le Magic Quadrant™ de Gartner® pour le Contact Center as a Service (CCaaS) et dans les rapports G2 Overall Grid® pour les agents IA et le centre de contact. Avec sept années consécutives dans le Forbes Cloud 100 et plusieurs prix AI Breakthrough, il n'y a jamais eu de moment plus passionnant pour nous rejoindre alors que nous façonnons l'avenir de l'automatisation de l'expérience client !
Environnement de travail et exigences physiques
Principalement travail en environnement de bureau, longues périodes assis ou debout, travail sur ordinateur. Levage limité, et utilisation d'équipement limitée à l'équipement informatique (claviers, souris, etc.)
L'histoire de Talkdesk repose sur l'empathie et l'acceptation. L'objectif commun de tous les Talkdeskers est de donner du pouvoir à un nouveau type de héros client grâce à notre solution logicielle innovante, et nous croyons fermement que le meilleur chemin vers le succès pour notre mission est l'inclusivité, la diversité et l'acceptation authentique. À cette fin, nous embaucherons, promouvrons, travaillerons aux côtés, encouragerons, nouerons des liens avec, et accueillerons chaleureusement dans la famille Talkdesk toutes les personnes, sans distinction d'identité ethnique et raciale, d'héritage autochtone, d'origine nationale, de religion, de sexe, d'identité de genre, d'expression de genre, d'orientation sexuelle, d'âge, de handicap, de statut matrimonial, de statut d'ancien combattant, d'informations génétiques, ou de tout autre statut légalement protégé.
