RemoteHunt

Contract Software Engineer (Typescript, Node.js) - Portugal

Codurance · Portugal · posted Jul 6, 2026

senior

What this role actually asks for

Extracted by RemoteHunt

Must have

  • Node.js and TypeScript
  • AWS serverless architectures
  • Scalable backend APIs and services
  • CI/CD pipelines
  • System design, testing, observability
  • Distributed systems
  • Ownership and problem-solving

Nice to have

  • MongoDB experience
  • Infrastructure as code
  • Evolving serverless to container architectures
  • Incident management tooling
  • Statically typed languages beyond TypeScript

Tools and technologies

TypescriptNode.jsAWSLambdaGitHub ActionsMongoDBTerraformServerless FrameworkECSFargateC#

Worth checking before you apply

  • Contract type: Independent contractor / B2B
  • 12 months initial contract

The full posting

About the Role

We are looking for a senior Backend Engineer to join our team and help design, build, and operate highly reliable, scalable, and well-architected backend systems that power real customer investment and financial services. This is a hands-on senior engineering role for someone who combines strong technical depth with ownership, pragmatism, and a production-first mindset. You will be responsible not only for building services, but also for operating them in production, ensuring reliability, observability, and continuous improvement across the full lifecycle of distributed systems. You should be comfortable working primarily with Node.js and TypeScript, while also being confident operating within AWS-based cloud environments, particularly serverless architectures. We value engineers who can make sound architectural decisions in event-driven, distributed systems, and who are comfortable working across infrastructure, application code, and operational concerns. Our engineering culture emphasizes

Is this one actually worth your time?

RemoteHunt scores every remote job 0–100 against your own resume, so you apply to the handful that fit instead of the hundred that don't. Free plan, no card required.