
SMHI seeks driven senior fullstack developers
Description
Are you motivated by complex technical challenges, passionate about systems development, and want to work with modern technical solutions in self-organizing teams? Do you want to take responsibility throughout the entire development chain – from concept to delivered product? Then you might be just who we are looking for.
About SMHI and IT Development
SMHI's operations focus on collecting weather, water, and climate-related data that we analyze and visualize to create decision support for policymakers and citizens. Our vision is a resilient and safer society – through reliable knowledge in weather, water, and climate.
The IT Development unit consists of about 50 employees working in development teams. These teams are responsible for the entire chain – from idea to operations. We build business-critical systems used around the clock.
To meet new assignments and increased responsibility, we are now strengthening our organization with several new systems developers.
About the role
As a systems developer with us, you become part of a team with broad expertise, where you work according to agile principles and together take responsibility for translating requirements into technical solutions. The work encompasses the entire development process, where teams have great freedom to choose technology based on the needs of the assignment and are fully responsible for quality, delivery, and system operations.
With us, there are good opportunities for long-term development, both as a technical specialist (e.g., in system architecture or frontend) and in leadership as a team coach. We are looking for someone who wants to develop over time and contribute as a mentor and role model for other developers.
About the team
In this position, you will be part of one of our development teams within the IT Development Water group, which primarily works on developing systems in the domains of hydrology, oceanography, and climatology.
The team for which this position is mainly intended develops, among other things, SMHI's web portal for hydrological data.
Work is carried out both independently and in close collaboration with the team. To ensure high quality and delivery capability, the team follows an agreed-upon working method. Part of this is always striving to write clear and readable code based on established methods such as Clean Code.
There is also a need for a senior fullstack developer in a newly established climate team that works with climate-related web services.
At SMHI, a good work environment with a balance between work and leisure is important to contribute to employees' quality of life. The same applies in our teams, where we care for and support each other in our work.
About you
We are looking for someone with at least five years of professional experience as a systems developer, at least three years of professional experience developing systems for and in a Linux-based environment, and three years of professional experience with Java or Python. You also need professional experience in web development with JavaScript and modern frontend frameworks (e.g., React).
You have a post-secondary education in systems development or computer science, or have acquired equivalent competence through professional experience deemed comparable by SMHI.
You also need experience working in agile teams. Good knowledge of Swedish and English is required.
Meriting experience with the following programming languages and technologies:
- Java, Python, TypeScript
- Leaflet, MapLibre, or other libraries for server-rendered maps
- PostgreSQL
- GIT
It is meriting if you have experience in:
- System architecture
- CI/CD and working in automated IT environments
- System design of stable and complex systems with high operational requirements
- Linux system administration
- Accessibility adaptations and WCAG
- Writing clear and readable code according to established methods and principles
To thrive and succeed in the role, you are a confident and professional developer with good collaboration skills. You are responsive, communicative, and contribute to constructive teamwork.
You take responsibility for both your own tasks and the team's collective deliveries, driving work forward with a focus on quality. At the same time, you have personal maturity that allows you to handle different situations and collaborations in a balanced and professional manner. Since our systems are vital to society and need to operate stably around the clock, you are meticulous and quality-conscious in everything you do.
Employment type: Permanent employment
Location: The position is based at our office in Norrköping. The majority of your working time is at the office, and you have the opportunity to work from home part of the time when it suits the business.
Application deadline: May 10, 2026