Type of use: Full time
Contract: OPEN-ENDED CONTRACT
Location: Saint-Denis (93)

Context

Terralpha, an SNCF Réseau subsidiary, is strengthening its teams and recruiting a Full-Stack Developer.
Terralpha's ambition is to deploy ultra-high-speed, highly reliable points of presence throughout France. Terralpha's unique national network, combined with its full ownership of the railway arteries, gives it unprecedented resilience, security and sovereignty.
Terralpha's digital trust service has been extended to include the construction of Digital Dalles. These purpose-built spaces enable customers to install DataCenters on railway rights-of-way, where they will benefit from carrier-grade energy, data transport, surveillance and access services.

Main objectives of the position

As a full-stack developer, you will be involved in all stages of application development, from design to deployment. You will work on both the front-end and back-end, in a collaborative and agile environment.

Job description

As part of the technical team, you will be responsible for implementing the various projects assigned to you.
Under the supervision of the IT Department, your tasks will be as follows:

Design and development :

  • Participating in defining requirements and drafting technical specifications.
  • Develop front-end functionalities using modern frameworks.
  • Designing and developing APIs and back-end functionalities.
  • Participating in defining requirements and drafting technical specifications.
  • Integrating relational and non-relational databases.

Maintenance and optimisation :

  • Providing corrective and evolutionary maintenance for existing applications.
  • Optimising performance and guaranteeing a good user experience.
  • Carrying out unit, functional and integration tests.

Collaboration and innovation :

  • Working as part of a team, interacting with all the company's teams
  • Participating in code reviews to ensure code quality.
  • Propose innovative ideas to improve products and processes.

Deployment and monitoring :

  • Manage CI/CD pipelines for production releases.
  • Monitor and resolve production incidents

Attachment

Reporting directly to the Information Systems Department, he/she will work with all the organisation's teams: technical, commercial, administrative and financial...

Profile required

Technical skills

  • Back-end : proficiency in back-end languages (Python, Django, DRF, FastAPI)
  • Front-end : good command of JavaScript/TypeScript, React, NextJS, Material UI, Figma, React Query, Redux, Cypress.
  • Databases : knowledge of databases (PostgreSQL)
  • Experience with REST APIs
  • Proficiency in versioning tools (Git, GitHub/GitLab, gitflow)
  • Knowledge of DevOps tools (Docker, Kubernetes, CI/CD, Ansible)
  • Sensitivity to good safety practice
  • Experience with ticketing tools such as JIRA

Professional skills

  • Rigorous and methodical
  • Autonomy, thoroughness and initiative
  • Analytical and problem-solving skills
  • Good interpersonal skills and a taste for teamwork
  • A desire to learn and adapt to new technologies

Training

With an engineering degree or equivalent (Bac+5), you have at least 3 years' experience in the field of development, and you have a perfect command of all or some of the main technologies mentioned.

Apply for this position

Allowed Type(s): .pdf, .doc, .docx