جديد
Remote
وصف الوظيفة
Smart Working est une scale‑up innovante qui a pour ambition de supprimer les frontières géographiques du travail en connectant les meilleurs talents du monde à des équipes distribuées. Nous développons une plateforme SaaS de nouvelle génération qui combine le pouvoir du no‑code avec des services d’intelligence artificielle avancés, permettant à nos clients de créer, automatiser et optimiser leurs processus sans écrire une seule ligne de code.
Dans le cadre de notre croissance rapide, nous recherchons un·e Ingénieur·e Backend passionné·e, autonome et orienté·e qualité pour rejoindre notre équipe technique 100 % à distance. Vous serez au cœur de la conception, du développement et de la maintenance de l’infrastructure serveur qui alimente notre produit phare. Vous travaillerez sur des systèmes distribués, des API publiques et internes, ainsi que sur l’intégration de services tiers (CRM, outils de support client, plateformes de paiement, etc.) à notre moteur IA propriétaire.
**Missions principales**
- Concevoir et implémenter des architectures évolutives, résilientes et sécurisées, capables de supporter des millions d’appels API par jour.
- Développer des micro‑services en Go, Python ou Node.js, en suivant les meilleures pratiques de clean code et de test‑driven development (TDD).
- Créer, documenter et versionner des API RESTful et GraphQL, en assurant la conformité aux standards OpenAPI/Swagger.
- Mettre en place des pipelines CI/CD automatisés (GitHub Actions, GitLab CI, Jenkins) pour garantir des livraisons fréquentes et fiables.
- Gérer l’orchestration des conteneurs avec Docker et Kubernetes, optimiser les coûts cloud (AWS, GCP ou Azure) et assurer la haute disponibilité des services.
- Intégrer et monitorer des services externes (Zendesk, Intercom, Stripe, etc.) via des webhooks, des queues (RabbitMQ, Kafka) et des workers asynchrones.
- Collaborer étroitement avec les équipes produit, data science et UX pour traduire les besoins fonctionnels en solutions techniques robustes.
- Participer aux revues de code, aux rétrospectives Agile et à l’amélioration continue des processus de développement.
**Profil recherché**
- Minimum 4 ans d’expérience professionnelle en développement backend, idéalement dans un environnement SaaS ou IA.
- Maîtrise d’au moins un langage serveur (Go, Python, Node.js, Java) et des concepts de micro‑services.
- Solide connaissance des bases de données relationnelles (PostgreSQL, MySQL) et NoSQL (MongoDB, Redis).
- Expérience avérée avec Docker, Kubernetes et les services cloud (AWS, GCP ou Azure).
- Bonne pratique des tests automatisés (unitaires, d’intégration, contract tests) et du versionnage Git.
- Capacité à travailler de façon autonome, à prioriser les tâches et à livrer dans des délais serrés.
- Esprit pragmatique, sens du détail et forte orientation qualité.
- Excellent niveau d’anglais écrit et oral ; le français est un plus.
**Ce que nous offrons**
- Un poste 100 % remote avec une flexibilité totale sur les horaires.
- Un environnement de travail collaboratif, basé sur la confiance et la transparence.
- Un package salarial compétitif, complété par des bonus liés aux performances de l’entreprise.
- Un budget annuel dédié à la formation et au développement personnel (conférences, certifications, cours en ligne).
- Des équipements (ordinateur, écran, casque) fournis selon vos besoins.
- Des journées de congés illimitées, un programme de bien‑être et des activités d’équipe virtuelles.
- La possibilité de contribuer à un produit à fort impact, utilisé par des milliers d’utilisateurs à travers le monde.
Rejoignez Smart Working et participez à la construction du futur du travail, où la technologie et l’humain se rencontrent sans frontières.