
Michael Page Portugal
Web Developer (TypeScript)
Porto
September 10, 2025
Full-time
45000 EUR
We are seeking a Web Developer (Typescript) to join a technology-focused team in Porto. This role requires experience with Typescript and the ability to develop and maintain scalable web applications.
Client Details
International leader in meteorological software development for different purposes, namely civil, aerospace, scientific and other institutions. They are specialised in big-data processing; visualisation platforms and other services like Cloud APIs, scalable data processing, etc.
Description
The Web Developer will be responsible for:
- Developing professional web applications for forecasters and operational meteorologists using the latest web technologies.
- You'll be responsible for implementing the backend using NestJS/Node.js and developing web components based on Angular and Typescript to create highly interactive web applications.
- You will play a key role in reshaping the way weather and climate information is visualised and analysed, making a direct impact in the field of meteorology.
- Also you will act as a backup to support teams implementing solutions.
Profile
The Web Developer we are looking for, must have:
- Understanding the efficiency of code and algorithms (both in terms of speed and memory consumption);
- Advanced experience with backend frameworks (e.g., Express, NestJS, Next.js) and libraries (e.g., Socket.io, Apollo/GraphQL, Passport);
- Knowledge of modern client-side web frameworks (e.g., Angular, React, Vue) and libraries (e.g., RxJS, NgRx, Leaflet), and willingness to learn new ones);
- Strong familiarity with development tools (e.g., Git, Yarn/NPM, Angular CLI/NX/Webpack, SASS/SCSS);
- Experience in Typescript/ES6+ programming;
- Experience with cloud technologies (especially in Amazon EC2);
- Other technologies: version control systems (Git, GitLab), continuous integration, issue tracking (JIRA), Wiki (Confluence);
- Ability to read, write, and communicate in English.
Job Offer
- Competitive salary;
- Multinational company;
- Permanent contract with opportunities for career growth;
- Collaborative and innovative work environment in Porto region.