Back to jobs

Experienced Developer (Node.js) - Portugal Full Remote

HumanIT Digital ConsultingRemote (Portugal)Posted 1w ago
Senior Software Development Engineer — Node.js & GraphQL (Remote)
EUR 2550-3350 per monthly
Full Time
Remote
Craft my tailored resume free

Free to start · No card

Job description

Experienced Developer (Node.js) - Portugal Full Remote

ABOUT THE OPPORTUNITY

We are looking for an Experienced Node.js Developer to join a technology project within the transportation sector, working as part of a distributed engineering team. This is a backend-focused opportunity for a Mid-level developer who enjoys building scalable services, working with cloud technologies and contributing to reliable, well-structured applications.

You will work remotely from Portugal, collaborating with technical teams and stakeholders in an international environment. The role requires strong hands-on experience with Node.js, modern JavaScript/TypeScript development and API-driven architectures.

PROJECT & CONTEXT

You will contribute to a transportation-focused technology project, developing and maintaining backend services and integrations. The environment involves cloud platforms, modern API architectures and both relational and non-relational data stores.

The position requires approximately 5+ years of professional experience with Node.js, with a clear focus on backend development. You will work with technologies such as Node.js 20+, TypeScript 5.x, REST/HTTP and GraphQL, alongside cloud platforms such as AWS, Azure or GCP.

The role is Portugal Full Remote, with collaboration across distributed teams and regular communication in English.

WHAT WE'RE LOOKING FOR (Required)

  • 5+ years of professional experience with Node.js, with a strong backend focus
  • Solid hands-on experience with JavaScript and/or TypeScript
  • Experience with Node.js 20+ and modern TypeScript development
  • Good understanding of HTTP, REST and/or GraphQL APIs
  • Experience designing and working with API-driven and distributed architectures
  • Professional experience with at least one major cloud platform: AWS, Azure or GCP
  • Strong knowledge of Git and modern version-control practices
  • Experience working with both SQL and NoSQL databases
  • Ability to write clean, maintainable and scalable backend code
  • English at B2 level or above
  • Comfortable working independently in a fully remote environment

NICE TO HAVE (Preferred)

  • Experience with multiple cloud platforms, such as AWS, Azure and GCP
  • Experience with microservices and distributed systems
  • Familiarity with CI/CD and modern DevOps practices
  • Experience working in the transportation, mobility or logistics domain
  • Experience in international, distributed technology teams
  • Familiarity with automated testing and modern software engineering best practices

Compensation: €2550 – €3350/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:
it's really like:

Originally posted on Himalayas

Prepare your application

Use the description above to assess your fit for HumanIT Digital Consulting. This checklist is guidance from Resumize, rather than additional requirements from the employer. Imported listings can be shortened or change after collection, so confirm the complete description and current availability before sending an application.

Match requirements to evidence

Identify the responsibilities and skills the employer explicitly names. For each important requirement, choose one example from your work, education, training, or projects. Explain what you did, how you did it, and what changed as a result. Include a measurable outcome when you can support it. If you lack a requirement, describe related experience accurately instead of adding an unfamiliar skill to your resume.

Put the most relevant examples near the top of your resume. Keep job titles, dates, qualifications, and contact details consistent across your application materials. Use the employer’s terminology when it describes your experience accurately; a copied list of keywords does not explain your contribution. A short, specific bullet is easier to review than a paragraph that mixes several unrelated duties.

Check the working arrangement

Confirm the location, schedule, employment type, and any eligibility requirements on the employer’s site. A remote label does not establish worldwide eligibility or flexible hours. If compensation, benefits, equipment, travel, or contract duration are missing from this listing, write down your questions for the recruiter. Do not assume details from another opening at the same company apply to this role.

Review before submitting

Follow the employer’s requested file format and application instructions. Open your exported resume and check that its text is selectable, its sections read in order, and its links work. Proofread names, dates, and contact information. Share confidential work samples only when you have permission, and use an anonymized example when necessary.

Submit through a trusted employer or recruiting destination. If the original listing has disappeared, search the employer’s careers page for the title rather than assuming the vacancy remains open. Save the application date, job reference, and the version of your resume you sent. Those details help you prepare for a later conversation and avoid submitting conflicting information through several job boards.

Review your resume for writing and readability feedback, or browse other openings if this opportunity is unavailable.