ATE : évolutivité, simplicité et ingénierie sérieuse

L’Éditeur de traduction avancé (ATE) de WPML est un outil de traduction puissant avec une interface élégante. Des milliers de personnes l’utilisent chaque jour, produisant des gigaoctets de contenu traduit chaque mois.

Ce qui rend ATE intéressant

ATE fait paraître simple une tâche complexe. En coulisses, il fournit une traduction automatique et humaine à grande échelle. Pour y parvenir, nous avons construit une infrastructure qui gère les pics de trafic massifs, l’édition à faible latence et un débit élevé – tout en gardant tout super efficace pour pouvoir offrir d’excellents tarifs aux clients.

ATE est en ligne depuis des années et alimente des centaines de milliers de sites. C’est un produit mature qui ne fait que commencer sa prochaine grande phase de croissance.

Nous visons à multiplier l’utilisation par 5 au cours de la prochaine année. Cela signifie construire de nouvelles infrastructures, algorithmes et code. Nous sommes exactement au point d’inflexion d’une croissance réelle.

Pas d’investisseurs. Pas de fausses échéances. Pas de non-sens corporatif.
Juste des produits solides pour des clients satisfaits.

La pile technologique

ATE fonctionne sur Ruby on Rails (backend) et React (frontend). Nous avons choisi Rails pour ses conventions solides, ses tests intégrés et son framework tout-en-un.

Voici quelques-unes des choses sur lesquelles nous travaillons :

  • Optimisation des requêtes de base de données pour des tables qui contiennent des milliards de données
  • Invention et maintenance de notre propre framework pour le traitement en arrière-plan évolutif
  • Maintien de déploiements sans temps d’arrêt
  • Application de pratiques avancées pour les systèmes évolutifs haute charge
  • Construction d’algorithmes d’analyse linguistique et de traduction
  • Création de tests automatisés pour les systèmes non déterministes
  • Faire fonctionner React rapidement sur des navigateurs lents et bas de gamme
  • Techniques d’analyse JS intelligentes
  • Et bien plus encore…

Nous migrons notre infrastructure vers AWS ECS – rapide, flexible et rentable pour les équipes de développement.

Ruby on Rails
RoR
React
React

L’équipe

Nous sommes une équipe distante qui travaille intelligemment et maintient des standards élevés. Les heures de travail fixes signifient que vous êtes en ligne quand vos coéquipiers le sont. Nous visons l’excellence, apprenons de nos erreurs et nous améliorons rapidement.

Tous les membres de l’équipe sont des développeurs full-stack. Au-delà de l’écriture de code solide et de tests, vous êtes encouragé à contribuer à l’architecture, aux algorithmes et aux flux de travail.

Cela ressemble à votre type d’équipe ?