New
Job description
Crossing Hurdles, start‑up innovante spécialisée dans les solutions SaaS pour le secteur du sport, recherche un(e) Développeur Backend talentueux(se) pour rejoindre son équipe technique aux États‑Unis. Vous serez au cœur de la conception, du développement et de la maintenance de services backend robustes, capables de supporter des charges importantes tout en garantissant une latence minimale.
**Missions principales**
- Concevoir et implémenter des micro‑services évolutifs en Node.js, Go ou Python, en suivant les principes du Domain‑Driven Design (DDD) et de l’architecture orientée services (SOA).
- Développer, documenter et versionner des API RESTful et GraphQL, en veillant à la conformité aux standards OpenAPI/Swagger.
- Collaborer étroitement avec les Product Owners, les équipes Frontend et les Data Engineers afin de traduire les besoins métier en spécifications techniques claires et en solutions backend impactantes.
- Mettre en place des pipelines CI/CD automatisés (GitHub Actions, Jenkins, CircleCI) pour assurer des livraisons fréquentes, fiables et sécurisées.
- Optimiser les performances des bases de données (PostgreSQL, MongoDB, Redis) et des systèmes de cache afin d’améliorer la rapidité des réponses et la résilience du système.
- Garantir la sécurité du code et des données en appliquant les meilleures pratiques OWASP, en réalisant des revues de code régulières et en intégrant des tests de pénétration automatisés.
- Assurer la surveillance continue (Prometheus, Grafana, ELK) des services en production, diagnostiquer les incidents, identifier les causes racines et proposer des améliorations continues.
- Rédiger une documentation technique exhaustive, des guides d’onboarding et des tutoriels pour faciliter le partage de connaissances au sein de l’équipe.
- Participer activement aux revues de code, au mentorat des développeurs junior et aux ateliers de partage de bonnes pratiques (pair‑programming, tech‑talks).
**Profil recherché**
- Minimum 3 ans d’expérience professionnelle en développement backend, idéalement dans un environnement SaaS ou de plateforme cloud.
- Maîtrise d’au moins un langage serveur (Node.js, Go, Python, Java) et d’un framework associé (Express, FastAPI, Spring Boot).
- Solide compréhension des architectures micro‑services, des conteneurs Docker et de l’orchestration Kubernetes.
- Expérience avérée avec les bases de données relationnelles et NoSQL, ainsi que les systèmes de cache distribués.
- Connaissance des principes de CI/CD, de l’infrastructure as code (Terraform, CloudFormation) et des environnements cloud (AWS, GCP, Azure).
- Aptitude à écrire du code propre, testé (unit, integration, contract) et documenté, en suivant les standards SOLID et les bonnes pratiques de l’ingénierie logicielle.
- Esprit d’équipe, excellente communication en anglais, capacité à travailler en mode agile (Scrum/Kanban).
- Curiosité technique, volonté d’apprendre de nouvelles technologies et de partager vos connaissances.
**Ce que nous offrons**
- Contrat CDI à temps plein, avec une flexibilité de travail hybride (2 jours au bureau, 3 jours remote).
- Package salarial compétitif, bonus annuel basé sur la performance et participation au capital de l’entreprise.
- Accès à des formations continues, conférences tech et certifications.
- Environnement de travail stimulant, culture d’innovation et d’entraide.
- Assurance santé, congés payés généreux et programme de bien‑être.
Rejoignez Crossing Hurdles et contribuez à façonner l’avenir du sport connecté grâce à des solutions backend de pointe !