Search all jobs
The Union Cycliste Internationale (UCI) Logo

Full-Stack Developer

  • Aigle, Switzerland
  • Full time
  • Competitive
  • 1st August 2025
View organisation profile
Apply Favourite
Copy Link

Full Description

Full-Stack Developer (100%)

Union Cycliste Internationale (UCI) has been EDGE ‘Move’ certified since January. EDGE certification is the international reference standard for organisations in terms of gender equity. The UCI is the first international sports federation to be EDGE ’Move’ certified.

Founded on 14th April 1900 in Paris, the Union Cycliste Internationale (UCI) is the world governing body for cycling. Its mission is to develop and supervise cycling in all its forms and for everybody, as a competitive sport, as a healthy recreational activity and as a means of transport and having fun. Additionally, the UCI promotes a number of its own events, including the UCI Road World Championships, an iconic annual event, and a wide range of other UCI World Championships and World Cups across the various disciplines. It is based in Aigle, Switzerland, at the UCI World Cycling Centre.

For its Digital Transformation Department, the UCI is looking for a:

Full-Stack Developer (100%)
English - French Mission :

As a Full-Stack Developer, you will report directly to the IT Manager. Your mission will be to analyze the existing system, design a target architecture on AWS, develop and deploy both front-end and back-end components, and lead the migration of the database.

Main Responsibilities :

  • Auditing and mapping the existing infrastructure and codebase, identifying dependencies and bottlenecks
  • Designing a serverless-oriented architecture on AWS
  • Setting up an automated CI/CD pipeline (Terraform, GitHub Actions)
  • Migrating the database with minimal downtime (from SQL Server to PostgreSQL / NoSQL)
  • Developing and refactoring both the front-end (Vue.js) and back-end (Node.js)
  • Microservices approach: full ownership and delivery of several microservices
  • Conducting functional and technical analysis of the current system, including risk and opportunity assessment
  • Implementing automated AWS architecture deployment using Infrastructure as Code: writing Terraform modules, validating in staging, then deploying to production
  • Full-Stack development: building RESTful APIs, responsive and mobile-first web interfaces
  • Testing and validation: unit testing, integration testing, performance and security testing, incident management with ProjectPro
  • Writing documentation and training internal teams.

Profile :

  • You have over 5 years of experience in Full-Stack development, ideally in a cloud environment
  • You are fluent in French and have professional proficiency in English
  • You are detail-oriented, autonomous, and a strong team player
  • You have an interest in cycling and sports in general.

Start date : immediately or to be agreed

Join us and you will have every opportunity to use your skills, to be involved in current sporting activities and to contribute to the success of a modern and dynamic organisation.

To apply, click on the 'Apply' button to the right of this page

The organisation

The Union Cycliste Internationale (UCI) Logo
The Union Cycliste Internationale (UCI)
  • Federations & Governing Bodies
  • Aigle, Switzerland
  • 50-250 employees
  • Website

Founded in 1900, in Paris (France), the Union Cycliste Internationale (UCI) is the worldwide governing body for cycling. It develops and oversees cyc…

More jobs from The Union Cycliste Internationale (UCI)

The Union Cycliste Internationale (UCI) Logo
Performance Manager
  • Aigle, Switzerland
  • Full time
  • Competitive
Create a job alert

Get notified as soon as new jobs matching your ambitions go live.

Create a course alert

Create a job alert