Logo for HumanIT Solutions

Senior Node.js Developer – Portugal Full Remote

Role overview

Qualifications

  • 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
  • Fluent English (written and spoken)

Responsibilities

  • Build highly performant and secure backend services used by thousands of customers
  • Design and implement cloud-native solutions
  • Work closely with front-end engineers
  • Take full ownership of your code from development through deployment

About the company

HumanIT Solutions logo

HumanIT Solutions

IT Services & IT Consulting

HumanIT Digital Consulting is a Portuguese IT recruitment, outsourcing, and nearshore consultancy with 155+ professionals and offices in Porto, Lisbon, Covilhã, and Geneva. We connect skilled Portuguese tech talent with innovative companies across world (remote, hybrid, or on-site). What we do: - IT Recruitment & Direct Hiring - Nearshore & Staff Augmentation - Tech Team Outsourcing - Digital Transformation Consulting Why HumanIT? We work Human to Human. No candidates treated as numbers, no clients left without answers. Our focus is the right match, at the right time, with real support from day one. We specialize in software development, cloud, DevOps, QA, and data profiles, placing Portuguese tech talent in international projects that actually matter. Looking for your next role? Apply to in our career page: (link) Looking for tech talent? Let's talk.

Company details

IndustryIT Services & IT Consulting
Company size51 - 200

Your match analysis

See how your profile stacks up against this role.

We compared the job requirements to your profile to show where you're strong and where you fall short.

Job description

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

Apply once. Then go straight to the hiring manager.

After you apply, unlock the direct contact details of the people who actually make the call. A quick follow-up makes you 5x more likely to land an interview.

MR

Marcus Rivera

Chief Revenue Officer

m.rivera@company.com
linkedin.com/in/marcusrivera
Unlocked after you apply
·

Node.js Developer Related jobs

Other jobs at HumanIT Solutions

Premium

Reach out to the hiring manager directly.

Gain access to the contact details of the hiring managers who actually decide, and reach out to network with them directly. That, plus more when you upgrade:

  • Full match report with fit score and gaps
  • Career diagnostics on how recruiters read you
  • Curated company matches and warm intros
  • 48h early access to new roles

Cancel anytime.