Déjà pourvu

Ne rate pas la prochaine offre. Reçois des postes adaptés directement par e-mail.

Senior Backend Engineer (Elixir)

Résumé du poste

FR
Développeur

Modèle de travail

Entièrement remote
Mondial
il y a 3 semaines
Description du poste

À propos de Remote

Remote résout le défi majeur des organisations modernes : naviguer dans l'emploi mondial en toute conformité et avec facilité. Nous permettons aux entreprises de toutes tailles de recruter, payer et gérer des équipes internationales. Avec nos valeurs fondamentales au cœur et une culture de travail tournée vers l'avenir, notre équipe travaille sans relâche sur des problèmes ambitieux, de manière asynchrone, dans le monde entier. Vous pouvez trouver des "Remoters" travaillant sur 6 continents différents, et tous nos postes sont entièrement en télétravail.

Avec l'innovation comme l'une de nos valeurs fondamentales, nous avons intégré des capacités d'automatisation et d'IA dans les exigences de chaque poste.

Nous encourageons chaque membre de l'équipe Remote à apporter ses talents, ses expériences et sa culture pour nous aider à construire la meilleure plateforme RH de sa catégorie.

Si vous êtes énergique, curieux, motivé et ambitieux, rejoignez notre monde. Postulez maintenant et définissez l'avenir du travail !

Le poste

Vous rejoindrez une équipe d'ingénieurs composée de développeurs Frontend, Backend, SRE et QA. Nous sommes organisés en équipes de développement interfonctionnelles affectées à des verticales spécifiques.

Ce rôle est ouvert pour plusieurs équipes, et nous définirons l'équipe exacte que vous rejoindrez lors du processus d'entretien en fonction des besoins de l'entreprise et de vos préférences.

Indépendamment de l'équipe spécifique, vous travaillerez sur la création d'outils, d'API et d'intégrations pour l'un de nos produits.

Notre backend est construit avec Elixir et Phoenix, avec une base de données Postgres. Nous utilisons React et Nextjs pour notre frontend. Gitlab est utilisé comme outil de contrôle de version, suivi des problèmes et solution CI/CD. Nos applications sont hébergées sur AWS. Nous nous appuyons entièrement sur notre CI pour les déploiements et déployons plusieurs fois par jour.

Ce que ce travail peut vous offrir

  • Des défis complexes et significatifs : les résoudre permettra aux personnes et aux entreprises de vivre et d'opérer dans n'importe quel pays du monde.
  • L'opportunité d'avoir un impact significatif sur l'entreprise : nous sommes encore au début de notre parcours, et chaque changement que vous apportez aujourd'hui est amplifié par la croissance de l'entreprise.
  • Une grande liberté pour organiser votre travail et votre vie : vous n'êtes pas lié par des réunions quotidiennes ou d'autres cérémonies.
  • Un salaire compétitif, des stock-options, des congés payés flexibles et un ensemble d'avantages sociaux.
  • Un environnement de travail solidaire et bienveillant où nous souhaitons que vous remettiez en question les dogmes et poursuiviez l'innovation !
  • Une équipe solide d'ingénieurs expérimentés qui soutiendront et faciliteront votre croissance professionnelle.

Ce que vous apportez

Must have (expérience professionnelle)

  • Solides fondamentaux en ingénierie et expérience avérée dans la livraison de systèmes de production sécurisés, fiables et évolutifs.
  • Expérience pratique de la conception ou de l'adoption de flux de travail agents/automatisation (ou systèmes comparables) et de leur amélioration par itération.
  • Capacité à penser en systèmes : définir clairement les spécifications, décomposer les plans, instrumenter la vérification et boucler la boucle sur la qualité.
  • Postgres (ou similaire).
  • CI/CD (GitLab, Github, Jenkins ou similaire).
  • Démontre de solides capacités en automatisation et en IA, ainsi qu'une maîtrise de l'IA.

Nice to have

  • Kubernetes
  • Docker
  • AWS
  • Nextjs
  • React/Vue/Angular

Responsabilités clés

  • Diriger le développement de projets majeurs au sein de l'équipe, participer à des initiatives inter-équipes pour les produits RH et Paie de Remote.
  • Participer activement au travail produit dans l'équipe : fournir des commentaires, suggérer des solutions aux problèmes. Utiliser les connaissances techniques et l'expertise pour suggérer des améliorations produit.
  • Maintenir une bonne compréhension du domaine de l'équipe, tant du côté produit qu'ingénierie.
  • Fournir des commentaires sur les revues de code.
  • Contribuer à la base de code partagée.
  • Déboguer et résoudre les problèmes techniques et commerciaux.
  • Participer à des activités hors équipe, telles que les rotations de support, le processus de recrutement, les discussions RFC, etc.
  • Mentorat et orientation des autres ingénieurs.
  • Enquêter, proposer et participer à la mise en œuvre d'améliorations de notre plateforme.
  • Mettre en œuvre des interfaces en gardant à l'esprit la performance, l'accessibilité et la conception d'API.
  • Repenser la manière dont le travail d'ingénierie est livré avec des agents autonomes comme couche d'exécution par défaut.
  • Proposer et opérationnaliser des flux de travail agents de bout en bout (spécification -> plan -> exécution -> vérification) pour obtenir des résultats plus rapidement.
  • Construire des flux de travail agents et des primitives réutilisables dans la base de code afin que les équipes puissent les appliquer de manière répétée dans tous les domaines.
  • Utiliser des boucles de vérification (tests, contrôles, évaluations, garde-fous) pour garantir que les résultats sont corrects, sécurisés, fiables et évolutifs.

Pratiques

  • Ligne de rapport : Engineering Team Leader
  • Équipe : Ingénierie
  • Lieu : N'importe où dans le monde
  • Date de début : Dès que possible

Processus de candidature

  1. Entretien avec notre recruteur
  2. Entretien avec un Engineering Leader
  3. Exercice de code et revue (asynchrone)
  4. Entretien avec des membres de l'équipe d'ingénierie
  5. Entretien "Bar Raiser"
  6. Entretien exécutif avec le VP of Engineering
  7. Offre et vérification des antécédents professionnels

La fourchette de salaire annuel pour ce poste à temps plein est de 53 300 $ à 119 850 $ USD.

Avantages

  • Travaillez de n'importe où
  • Congés payés flexibles
  • Horaires de travail flexibles (nous sommes asynchrones)
  • 16 semaines de congé parental payé
  • Services de soutien à la santé mentale
  • Stock-options
  • Budget d'apprentissage
  • Budget pour le bureau à domicile et équipement informatique
  • Budget pour des événements sociaux locaux en personne ou des espaces de coworking

Comment postuler

  1. Veuillez remplir le formulaire ci-dessous et télécharger votre CV au format PDF.
  2. Nous vous demandons de bien vouloir soumettre votre candidature et votre CV en anglais, car c'est la langue standardisée que nous utilisons ici chez Remote.
  3. Si vous n'avez pas de CV à jour mais que vous êtes toujours intéressé à nous parler, n'hésitez pas à ajouter une copie de votre profil LinkedIn à la place.