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.
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
- Web / Front End Developer - Research Participants - United KingdomNon précisé
- Machine Learning Engineer - Research Participants - United KingdomNon précisé
- Staff Software EngineerParis (hybride)
- Full Stack Blockchain Engineer for RWA marketZug
- Senior Testmanager / Test Engineer (m/w/d) - Katalon Studio (60-100%) (Ref.Nr.: 48146)Zürich