Développeur.se Back-End Expérimenté.e (H/F)
Role details
Job location
Tech stack
Job description
Intégré.e à la squad Transactions, vous contribuez aux projets de développement de produits logiciels et aux projets de réalisation pour les clients de MARKET PAY. Vous êtes en charge de la conception, du développement, de la qualité et du support de vos logiciels dans un environnement Agile, avec intégration et déploiement continus.
Vous serez accompagné.e au quotidien par Emile, Lead dev de la squad Transactions et par Alexandre, manager de l'équipe Back-end qui compte actuellement une vingtaine de collaborateurs répartis sur 2 sites. Les missions d'un.e développeur.se Back-end sont très variées et challengeantes ! Vous souhaitez en savoir plus ? Voici ce que nous proposons
MISSIONS
- Concevoir et modéliser les besoins fonctionnels : l'occasion pour vous d'affiner au mieux les besoins produit et client pour qu'ils soient au plus proche de la réalité et correspondent aux réalités techniques.
- Développer et déployer les serveurs applicatifs : le cœur du métier ! Nos solutions sont développées en architecture microservices, la plupart en Golang, déployées à travers Kubernetes notamment. Il s'agit donc les développer, les déployer et les intégrer dans les différents environnements.
- Participer aux réunions Scrum avec l'ensemble de l'équipe projet, contribuer à la prise de décisions et à la priorisation : pour avancer sereinement, l'équipe technique et les chefs de projet s'alignent à chaque sprint sur les tâches à réaliser.
- Réaliser des documentations techniques (API, guide d'implémentation) : il est important pour tout membre de l'équipe, technique ou non, de pouvoir comprendre et s'approprier notre stack technique et métier ; chacun est donc contributeur.
- S'assurer de la qualité du code produit par l'équipe à travers nos pratiques de revue de code : une étape incontournable !
- Améliorer les produits MARKET PAY grâce aux échanges réguliers avec nos clients : nos solutions évoluent, soyez contributeurs.trices !
Requirements
De formation Bac +3 à Bac + 5 (école d'ingénieurs, DUT, BTS ou formation spécialisée) avec minimum 5 ans d'expérience dans le développement de serveurs applicatifs, vous êtes autonome et réactif.ve, vous apprenez en permanence et appréciez la polyvalence. Doté.e d'un bon relationnel, le travail en équipe vous est naturel.
Enfin, vos compétences nous aideront à garantir la qualité de nos solutions logicielles :
- Bonne connaissance d'un ou plusieurs langages de programmation (Go, Java...)
- Notions en UNIX
- Maîtrise de l'Anglais technique
Les compétences bonus :
- Notions en CI/CD
- Docker, Kubernetes
- Capacités rédactionnelles
- Connaissances en monétique et dans le domaine du paiement
- Sensibilité à la sécurité logicielle
- Sensibilité à la qualité logicielle (test unitaire...)
Notre environnement technique :
- Développement : Go, Java
- Intégration continue : Gitlab CI, Git, Sonar, Docker
- Déploiement continu : Kubernetes, ArgoCD
- Architecture logicielle : Microservices, N-tiers
- Conception et modélisation : Event-driven Process, Domain driven design
Benefits & conditions
- Une rémunération attractive : un salaire fixe + variable sur objectif et avantages
- Parcours d'intégration et de formation, avec un parrain qui vous accompagne dès le premier jour de votre arrivée !
- Mutuelle prise en charge à 100% (individuelle ou famille selon votre choix)
- Tickets restaurants à 10€ par jour (60% de prise en charge par l'entreprise)
- Chèques vacances (jusqu'à 500€ avec une prise en charge de l'entreprise comprise entre 50% et 75% selon la composition familiale)
- Prime mobilité durable de 200€ par an pour encourager les déplacements avec des moyens de déplacements écologiques ou durables
- Télétravail partiel possible (charte de télétravail en place au sein de l'entreprise)
- Du sport et bien d'autres évènements tout au long de l'année !