New
Job description
Joveo, leader mondial des solutions publicitaires de recrutement basées sur l’intelligence artificielle, recherche un(e) Ingénieur Back‑End talentueux(se) pour rejoindre son équipe technique en Algérie. Vous intégrerez une équipe dynamique et internationale, au cœur d’une plateforme SaaS qui transforme la façon dont les entreprises publient leurs offres d’emploi et optimisent leurs campagnes publicitaires.
**Vos principales missions**
- Concevoir, développer et maintenir des APIs RESTful et des micro‑services robustes, évolutifs et performants, en utilisant Python, Java, Go ou Node.js selon les besoins du projet.
- Architecturer des modèles de données optimisés pour des bases SQL (PostgreSQL, MySQL) et NoSQL (MongoDB, DynamoDB), en veillant à la qualité des requêtes, à la cohérence transactionnelle et à la scalabilité.
- Mettre en place des pipelines de traitement de données à haute fréquence, incluant la collecte, la transformation et le stockage de flux provenant de multiples sources (CRM, ATS, plateformes tierces).
- Déployer, monitorer et assurer la résilience des services via Docker et Kubernetes, en appliquant les meilleures pratiques de CI/CD (GitLab CI, Jenkins).
- Implémenter des mécanismes de mise en cache (Redis, Memcached), de limitation de débit (rate‑limiting) et de sécurisation des APIs (OAuth2, JWT, OWASP).
- Gérer la surveillance du système (Prometheus, Grafana), les alertes et la réponse aux incidents afin de garantir une disponibilité supérieure à 99,9 %.
- Collaborer étroitement avec les équipes Front‑End, Produit et Data Science lors des sprints Scrum, en participant aux revues de code, aux stand‑ups et aux rétrospectives.
- Rédiger et maintenir une documentation technique claire (OpenAPI/Swagger) pour faciliter l’intégration des partenaires externes et la montée en compétence des nouveaux développeurs.
**Profil recherché**
- Minimum 5 ans d’expérience professionnelle en développement back‑end, idéalement dans un environnement SaaS ou de plateforme publicitaire.
- Maîtrise d’au moins un des langages suivants : Python, Java, Go ou Node.js, avec une solide compréhension des concepts orientés objet et fonctionnels.
- Expertise avérée en conception de bases de données relationnelles et non relationnelles, optimisation de requêtes et gestion de gros volumes de données.
- Expérience pratique avec les architectures micro‑services, les conteneurs Docker et l’orchestration Kubernetes.
- Connaissances approfondies des protocoles HTTP/REST, GraphQL, ainsi que des standards de sécurité des APIs.
- Familiarité avec les outils de CI/CD, le monitoring (Prometheus, Grafana) et les pratiques DevOps.
- Capacité à travailler en anglais (lecture et rédaction technique) et en français.
- Esprit d’équipe, sens de l’initiative et capacité à résoudre des problèmes complexes de manière autonome.
**Ce que nous offrons**
- Un CDI à temps plein avec un environnement de travail hybride (bureau à Alger + télétravail).
- Un salaire compétitif, des primes liées aux performances et des avantages sociaux (mutuelle, tickets restaurant).
- Des opportunités de formation continue (certifications cloud, conférences, ateliers internes).
- Un cadre de travail stimulant où l’innovation et la créativité sont encouragées.
- La possibilité de contribuer à un produit à fort impact mondial, utilisé par des milliers d’entreprises pour recruter les meilleurs talents.
Joveo est un employeur garantissant l’égalité des chances. Nous encourageons les candidatures de tous les profils qualifiés, sans distinction de genre, d’origine, de handicap ou de situation familiale. Rejoignez‑nous et participez à la prochaine génération de solutions de recrutement basées sur l’IA !