TL;DR
Senior Node.js Fullstack Engineer: Developing and maintaining modern web applications and cloud-native architectures using Node.js and JavaScript/TypeScript with an accent on clean code, robust structure, and high test coverage. Focus on translating business requirements into technical solutions, contributing to CI/CD pipelines, and mentoring junior engineers.
Location: Porto
Company
Zühlke is a global transformation partner, with engineering and innovation in its DNA, specializing in tech strategy, business innovation, digital solutions, and device and systems engineering.
What you will do
- Develop and maintain modern web applications and cloud-native architectures using Node.js and JavaScript/TypeScript.
- Collaborate in agile, cross-functional teams, contributing to design, implementation, and deployment.
- Ensure clean code, robust structure, and high test coverage for reliable and maintainable solutions.
- Work closely with architects and product owners to translate business requirements into technical solutions.
- Contribute to CI/CD pipelines, automated testing, and DevOps practices for continuous delivery.
- Share knowledge and mentor junior engineers, fostering a strong engineering culture.
Requirements
- Strong experience in Node.js and its ecosystem (Express.js, NestJS, or similar frameworks).
- Solid knowledge of JavaScript/TypeScript and modern frontend frameworks (React preferred).
- Experience with Azure Cloud platforms and relational databases (PostgreSQL).
- Familiarity with microservices, API design, and distributed systems.
- Strong understanding of automated testing frameworks (Vitest/Jest) and CI/CD.
- Fluent in English; occasional travel may be required.
Culture & Benefits
- Flexible working hours and the possibility to work from home.
- Opportunity to receive a profit share based on company success.
- Collaborate with colleagues from 16 offices worldwide and join annual team camps.
- Investment in your professional growth and skills development.
Будьте осторожны: если работодатель просит войти в их систему, используя iCloud/Google, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →