Job Openings Senior Node.js Developer – Portugal Full Remote

About the job Senior Node.js Developer – Portugal Full Remote

ABOUT THE OPPORTUNITY

Join an established international software engineering company delivering cloud-based products for clients across Europe, North America and Asia. You'll work in a politics-free, self-organised environment where the whole team owns the project together — freedom and responsibility go hand in hand, and engineers are trusted to take risks and make decisions. This is a fully remote role for candidates based in Portugal.

PROJECT & CONTEXT

You'll build highly performant and secure backend services used by thousands of customers and handling millions in monthly transaction revenue. Expect to design and implement cloud-native solutions, work closely with front-end engineers, and take full ownership of your code from development through deployment, monitoring and production troubleshooting. The team works in an Agile, iterative setup with a strong operational mindset — metrics collection, performance and platform-wide thinking are part of everyday engineering, not an afterthought.

WHAT WE'RE LOOKING FOR (Required)

  • 5+ years experience with Node.js 18/20 LTS and modern JavaScript (ES2022+)
  • Strong TypeScript 5.x skills, including typing of asynchronous and event-driven code
  • Proven track record building performant, resilient and secure backend services
  • Experience with asynchronous and event-driven workflows (queues, streams, pub/sub)
  • Deep understanding of HTTP, REST and/or GraphQL and service-oriented architectural patterns
  • Testing as a first-class practice: unit and integration testing (Jest, Vitest or equivalent) with maintained coverage
  • Git-based version control within a continuous delivery process
  • Comfortable working autonomously with little supervision towards shared team goals
  • Fluent English (written and spoken) — the working language of the team

NICE TO HAVE (Preferred)

  • Hands-on experience with AWS, GCP or Azure
  • SQL (PostgreSQL 14+, MySQL 8) and NoSQL (MongoDB 6+, DynamoDB, Redis 7) data stores
  • React 18+ exposure for closer collaboration with front-end teams
  • Code quality tooling: ESLint 8+, Prettier, static analysis and type checkers
  • Agile delivery experience with Scrum or Kanban
  • Integration work between systems such as warehouse management and eCommerce platforms
  • Docker and CI/CD pipeline experience
  • Portuguese language skills (not required)

Compensation: €2,500 – €3,250/month net, depending on experience and seniority level.

Why HumanIT people stay (4.4 Glassdoor, 89% recommend)

  • 15th month salary
  • Health insurance covering your family
  • Birthday off
  • Mobility program for digital nomads
  • Real work-life balance

Full benefits: https://www.humanit.pt/careers/#perks
What it's really like: https://www.humanit.pt/careers/#work-at