Contexte
Terralpha, filiale de SNCF Réseau, renforce ses équipes et recrute un.e Développeur.euse Full-Stack.
Terralpha, est un acteur innovant dans le secteur des télécommunications. Nous déployons et opérons un réseau très haut débit souverain au service des entreprises, des opérateurs et des acteurs publics. Notre mission ? Accélérer la transformation numérique de nos clients avec des solutions de connectivité à haute valeur ajoutée, tout en garantissant une souveraineté numérique française.
Objectifs principaux du poste
En tant que développeur.euse full-stack, vous serez impliqué.e dans toutes les étapes du développement des applications, de la conception au déploiement. Vous travaillerez sur les parties front-end et back-end, dans un environnement collaboratif et agile.
Description du poste
Au sein de l’équipe technique, vous prendrez en charge et implémenterez les divers projets qui vous seront confiés.
Sous la supervision de la DSI, vos missions seront les suivantes :
Conception et Développement
- Participer à la définition des besoins et à la rédaction des spécifications techniques.
- Développer des fonctionnalités front-end en utilisant des frameworks modernes.
- Concevoir et développer des APIs et des fonctionnalités back-end.
- Intégrer des bases de données relationnelles et non relationnelles.
Maintenance et Optimisation
- Assurer la maintenance corrective et évolutive des applications existantes.
- Optimiser les performances et garantir une bonne expérience utilisateur.
- Réaliser des tests unitaires, fonctionnels et d’intégration.
Collaboration et Innovation
- Travailler en équipe, être en interaction avec l’ensemble des équipes de la société
- Participer aux revues de code pour garantir la qualité du code.
- Proposer des idées innovantes pour améliorer les produits et les processus.
Déploiement et Suivi
- Gérer les pipelines CI/CD pour les mises en production.
- Surveiller et résoudre les incidents en production
Rattachement
Rattaché à la Direction des systèmes d’information (hiérarchique), l’apprenti Ingénieur Systèmes et Réseaux travaillera en collaboration avec toutes les équipes de l’organisation : technique, commerciale, administrative et financière…
Profil et compétences
Compétences techniques
- Back-end : maîtrise des langages de back-end (Python, Django, DRF, FastAPI)
- Front-end : bonne maîtrise de JavaScript/TypeScript, React, NextJS, Material UI, Figma, React Query, Redux, Cypress.
- Bases de données : connaissance des bases de données (PostgreSQL)
- Expérience avec les API REST
- Maîtrise des outils de versioning (Git, GitHub/GitLab, gitflow)
- Connaissance des outils DevOps (Docker, Kubernetes, CI/CD, Ansible)
- Sensibilité aux bonnes pratiques de sécurité
- Expérience sur des outils de ticketing type JIRA
Aptitudes professionnelles
- Rigueur et sens de la méthode
- Autonomie, rigueur et esprit d’initiative
- Capacité d’analyse et de résolution de problèmes
- Bon relationnel et goût du travail en équipe
- Envie d’apprendre et de s’adapter aux nouvelles technologies
Formation
De formation de niveau ingénieur ou équivalent Bac+5, vous justifiez d’au moins 3 ans d’expérience dans le domaine du développement, et vous maitrisez parfaitement tout ou partie des principales technologies mentionnées