il y a 2 mois

Senior Backend Software Engineer

Lieu
Remote, FR
Télétravail
Non précisé
Contrat
Freelance
Séniorité
Senior
Domaine
autre
Référence
F2C738

Alerte emploi

Reçois les offres par email

Que des annonces freelance, rien d'autre. À toi la cadence.

Fréquence des alertes

Step, la société derrière des produits bancaires destinés à la jeune génération et filiale de Beast Industries (MrBeast), cherche un Senior Backend Software Engineer en full remote, en freelance. Le travail : concevoir, construire et faire vivre des services Kotlin qui dialoguent en gRPC, adossés à Postgres et déployés sur Kubernetes. Six ans de backend minimum et une expérience réelle des systèmes distribués sont demandées : le niveau est senior, dans une petite équipe pluridisciplinaire. Aucune compétence sécurité n'est exigée : c'est un poste de développement backend, sur un produit bancaire utilisé par des millions de personnes.

Compétences techniques

  • Développement backend en Kotlin
  • Conception de systèmes distribués scalables et fiables
  • gRPC et Protocol Buffers
  • Postgres avec JOOQ
  • Kubernetes
  • Terraform
  • BigQuery
  • Dagger (injection de dépendances)
  • Industrialisation des tests

Compétences comportementales

  • Ownership de bout en bout, de la conception à la production
  • Exigence de qualité et de maintenabilité
  • Travail en petite équipe pluridisciplinaire
  • Régularité de l'impact attendu, semaine après semaine

Compétences citées dans l'annonce

  • Kubernetes
  • Terraform

Description du poste

L'entreprise

Step construit des produits bancaires et d'emprunt destinés à la jeune génération, utilisés par des millions de personnes. La société est une filiale détenue en totalité par Beast Industries, le groupe de média et de divertissement fondé par Jimmy Donaldson (MrBeast).

Le poste

Step recherche un Senior Backend Software Engineer, en remote.

Missions

  • Prendre en charge des fonctionnalités sur tout leur cycle de vie, de la conception à la production
  • Améliorer les services Kotlin existants et en développer de nouveaux
  • Prioriser la maintenabilité du code et tester systématiquement
  • Travailler au sein d'une petite équipe pluridisciplinaire resserrée
  • Voir ses contributions produire un impact chaque semaine sur un produit en évolution

Profil recherché

  • 6 ans ou plus d'expérience en développement backend
  • Des bases solides en informatique fondamentale
  • Un goût marqué pour la qualité logicielle
  • Une expérience de conception, de construction et de maintenance de systèmes distribués scalables et fiables

Technologies utilisées

Kotlin, gRPC, Protocol Buffers, Dagger, Postgres, JOOQ, BigQuery, Kubernetes, Terraform.

Conditions annoncées

Step se présente comme une entreprise remote-first. L'annonce mentionne : rémunération compétitive avec stock options, couverture médicale, dentaire et optique, assurance-vie payée par l'entreprise, plan 401(k) avec abondement, politique de congés flexibles et jours fériés payés, 12 semaines de congé parental payé avec retour flexible, package matériel fourni. Un contact est indiqué pour les demandes d'aménagement : people@step.com.

Ce qui te ferait sortir du lot (côté sécurité)

Zeroday : sur un poste comme celui-ci, ce qui fait la différence côté sécurité —

  • garder des requêtes paramétrées côté base : JOOQ le rend naturel, et c'est ce qui ferme la porte aux injections SQL sur un produit bancaire ;
  • sortir les secrets du code et des images : clés d'API et identifiants Postgres injectés au déploiement, jamais poussés dans Git ;
  • suivre les dépendances Kotlin et Java et appliquer leurs correctifs publiés : une bibliothèque vulnérable dans un service financier se paie cher ;
  • réduire les privilèges des comptes de service qui parlent à Postgres, et les droits Kubernetes du service, au strict nécessaire.

Candidater à cette offre

Déposez votre profil. Nous l'étudions et, avec votre accord, le présentons à nos partenaires sous la bannière Zeroday.

Offres similaires

Toutes les offres d'emploi