
Truelogic Software est une entreprise de développement logiciel nearshore qui propose des services agiles de renforcement d’équipes et de développement externalisé sur mesure. Ses équipes d’ingénierie sont basées en Amérique latine et travaillent avec des startups ainsi qu’avec des entreprises du Fortune 500 dans des environnements SaaS, B2B et d’entreprise. L’entreprise privilégie une collaboration étroite, une exécution réactive et une coordination adaptée aux fuseaux horaires de ses clients, tout en accompagnant des projets distribués dans plus de 25 pays. Son modèle axé sur le travail à distance réunit des ingénieurs expérimentés dans de nombreux secteurs et besoins de développement logiciel.
Développeur backend Java senior — télétravail, République dominicaine
Concevez des plateformes de données pour un cabinet mondial d’études et de stratégie en tant que développeur backend Java senior. Développez des services évolutifs, des solutions d’IA et de LLM, ainsi que des fonctionnalités de visualisation des données.
Description
- Concevoir et assurer le support de produits et de fonctionnalités, du développement initial aux améliorations continues.
- Mettre en œuvre et évaluer des solutions d’IA et de LLM pour répondre aux besoins de l’entreprise et améliorer les processus.
- Collaborer avec les équipes d’ingénierie sur l’architecture des systèmes et les problèmes techniques complexes.
- Respecter les pratiques liées au cycle de vie du développement logiciel et à la documentation.
- Élaborer des conceptions solides, exécuter des tests unitaires, automatiser les tests lorsque c’est pertinent et examiner le code.
- Travailler avec différentes équipes pour comprendre les initiatives, analyser les besoins et recommander des solutions.
- Respecter les normes de performance, de fiabilité, de qualité, de sécurité et de testabilité.
- Concevoir des systèmes capables de gérer un trafic élevé et d’assurer une grande disponibilité.
- Adopter de nouvelles technologies pour améliorer les applications existantes.
- Créer des solutions évolutives de visualisation des données.
Exigences
- Au moins 5 ans d’expérience avec Java.
- Au moins 1 an d’expérience avec JavaScript et 1 an avec React.
- Au moins 3 ans d’expérience avec SQL, idéalement PostgreSQL ou Redshift.
- Connaissance des algorithmes, des structures de données, de la programmation orientée objet et de l’optimisation des performances.
- Expérience dans la conception et le développement de services backend RESTful.
- Expérience dans la rédaction et la maintenance de tests unitaires automatisés.
- Expérience de l’expérimentation produit, des tests A/B et des indicateurs métier ou KPI.
- Expérience du travail au sein d’équipes produit pluridisciplinaires.
- Une expérience de Spring Boot est un plus.
- Une expérience de Python, C#, Go ou C++ est un plus. (C# figurait deux fois dans la source.)
- Une expérience des services AWS tels qu’EC2, S3, Lambda, RDS ou Redshift est un plus.
- Une expérience de Docker et Kubernetes est un plus.
- Une expérience en apprentissage automatique, apprentissage profond, TALN, prétraitement des données et tokenisation est un plus.
- Une expérience du développement de fonctionnalités de visualisation des données est un plus.
Avantages
- Travail entièrement à distance.
- Rémunération compétitive en USD.
- Congés payés.
- Autonomie dans le travail.
- Collaboration avec de grandes entreprises américaines.
- Activités de cohésion.
- Soutien à l’équilibre entre vie professionnelle et vie personnelle.
- Collaboration avec un réseau mondial, diversifié et multiculturel.
- Possibilité de travailler avec des professionnels seniors expérimentés.