12854 - Full-Stack Web Developer
CMCC Position cod. 12854
Full-Stack Web Developer
Deadline: December 2nd, 2026
WHAT WE ARE LOOKING FOR
Do you build web applications end to end — from a React interface with complex, validated forms to the Node.js services and MongoDB collections behind it — and then take care of getting them online, on a Linux server behind Nginx, with a proper domain and HTTPS certificate? Are you as comfortable fixing a failing CI pipeline as you are sitting down with a colleague to understand what is really behind the bug they reported?
We are looking for a Full-Stack Web Developer to join the CMCC Foundation and to design, develop, deploy and maintain the web applications that support the Foundation’s internal processes and services. The ideal candidate has solid hands‑on experience with the modern JavaScript ecosystem — React and Next.js on the front end, Node.js and MongoDB on the back end — and is at ease with Linux, Git, CI/CD pipelines and the day‑to‑day work of keeping applications published and running. What matters most to us is what you have actually built and shipped: we value demonstrable professional experience over formal qualifications.
Whether it is implementing a new feature requested by an internal office, modelling data so that concurrent writes do not step on each other, configuring DNS records and a reverse proxy to bring a new application online, or isolating the root cause of a problem reported by a user and turning it into a clean fix, your contribution will be key to the quality and reliability of CMCC’s digital services. We are looking for an autonomous, careful and reliable professional, with attention to data quality, a good command of English, and the ability to listen to users and translate their needs into working software.
ABOUT US
CMCC Foundation is a cross‑cutting scientific research center on climate change and its interactions with the environment, society, the world of business, and policymakers. Our work aims to stimulate sustainable growth, protect the environment, and develop strategies for the adaptation and mitigation of climate change. CMCC's core objective is to conduct cutting‑edge science, to train the next generation of scientists at both national and international levels, and to be a beacon for climate modelling.
CMCC pursues fundamental and applied science with utmost scientific integrity, prioritizing data‑driven science and providing data, information, and research results that can support informed public debate and decision‑making processes. To achieve climate research objectives at the highest international standards, we invest in training all our talents, and strive to create a workplace where everyone can excel.
At CMCC you will find a strong, professional environment. Join an inclusive community that values diversity, where every voice is heard and respected. Help foster a culture of innovation and societal change, where individuals from all backgrounds can thrive and succeed.
Over the last decade, CMCC has experienced extraordinary growth.
We are now embarking on a new chapter of our journey that will further boost CMCC’s global position in climate change research…Together
ROLE
The Full-Stack Web Developer reports to the Head of the IT and is responsible for the development, deployment and maintenance of the Foundation’s web applications across the whole stack: front‑end interfaces, back‑end services, database and the infrastructure needed to publish and run them. He/she works in close contact with the internal users of the applications — administrative offices, research divisions and management — analysing their requests, isolating problems and translating needs into solutions, with autonomy and attention to data quality.
Given the cross‑cutting nature of the Office, the Full‑Stack Web Developer is also involved in the integration of the Foundation’s applications with management/ERP systems and automation platforms, and in the progressive adoption of good engineering practices — automated testing, application security, AI‑assisted development — within the team.
RESPONSIBILITIES
- Designing and developing front‑end interfaces with modern React (hooks, Context) and Next.js — preferably App Router, Server Components and Server Actions — including complex forms with validation and handling of unsaved changes.
- Developing back‑end services in Node.js with modern JavaScript (ES2020+), exposing and consuming REST APIs.
- Modelling documents and collections in MongoDB, designing aggregation pipelines and indexes, and handling concurrent writes on the same data.
- Managing source code in Git with a multi‑branch workflow, building and maintaining CI/CD pipelines (GitHub Actions) with deployment on Linux servers (PM2).
- Publishing web applications and test environments: configuring domains and subdomains (DNS A
Full-Stack Web Developer
Deadline: December 2nd, 2026
WHAT WE ARE LOOKING FOR
Do you build web applications end to end — from a React interface with complex, validated forms to the Node.js services and MongoDB collections behind it — and then take care of getting them online, on a Linux server behind Nginx, with a proper domain and HTTPS certificate? Are you as comfortable fixing a failing CI pipeline as you are sitting down with a colleague to understand what is really behind the bug they reported?
We are looking for a Full-Stack Web Developer to join the CMCC Foundation and to design, develop, deploy and maintain the web applications that support the Foundation’s internal processes and services. The ideal candidate has solid hands‑on experience with the modern JavaScript ecosystem — React and Next.js on the front end, Node.js and MongoDB on the back end — and is at ease with Linux, Git, CI/CD pipelines and the day‑to‑day work of keeping applications published and running. What matters most to us is what you have actually built and shipped: we value demonstrable professional experience over formal qualifications.
Whether it is implementing a new feature requested by an internal office, modelling data so that concurrent writes do not step on each other, configuring DNS records and a reverse proxy to bring a new application online, or isolating the root cause of a problem reported by a user and turning it into a clean fix, your contribution will be key to the quality and reliability of CMCC’s digital services. We are looking for an autonomous, careful and reliable professional, with attention to data quality, a good command of English, and the ability to listen to users and translate their needs into working software.
ABOUT US
CMCC Foundation is a cross‑cutting scientific research center on climate change and its interactions with the environment, society, the world of business, and policymakers. Our work aims to stimulate sustainable growth, protect the environment, and develop strategies for the adaptation and mitigation of climate change. CMCC's core objective is to conduct cutting‑edge science, to train the next generation of scientists at both national and international levels, and to be a beacon for climate modelling.
CMCC pursues fundamental and applied science with utmost scientific integrity, prioritizing data‑driven science and providing data, information, and research results that can support informed public debate and decision‑making processes. To achieve climate research objectives at the highest international standards, we invest in training all our talents, and strive to create a workplace where everyone can excel.
At CMCC you will find a strong, professional environment. Join an inclusive community that values diversity, where every voice is heard and respected. Help foster a culture of innovation and societal change, where individuals from all backgrounds can thrive and succeed.
Over the last decade, CMCC has experienced extraordinary growth.
We are now embarking on a new chapter of our journey that will further boost CMCC’s global position in climate change research…Together
ROLE
The Full-Stack Web Developer reports to the Head of the IT and is responsible for the development, deployment and maintenance of the Foundation’s web applications across the whole stack: front‑end interfaces, back‑end services, database and the infrastructure needed to publish and run them. He/she works in close contact with the internal users of the applications — administrative offices, research divisions and management — analysing their requests, isolating problems and translating needs into solutions, with autonomy and attention to data quality.
Given the cross‑cutting nature of the Office, the Full‑Stack Web Developer is also involved in the integration of the Foundation’s applications with management/ERP systems and automation platforms, and in the progressive adoption of good engineering practices — automated testing, application security, AI‑assisted development — within the team.
RESPONSIBILITIES
- Designing and developing front‑end interfaces with modern React (hooks, Context) and Next.js — preferably App Router, Server Components and Server Actions — including complex forms with validation and handling of unsaved changes.
- Developing back‑end services in Node.js with modern JavaScript (ES2020+), exposing and consuming REST APIs.
- Modelling documents and collections in MongoDB, designing aggregation pipelines and indexes, and handling concurrent writes on the same data.
- Managing source code in Git with a multi‑branch workflow, building and maintaining CI/CD pipelines (GitHub Actions) with deployment on Linux servers (PM2).
- Publishing web applications and test environments: configuring domains and subdomains (DNS A