Back to all jobs

Software Engineer – Typescript/NodeJS

Ref: JO-2609-363575

  • Environment: Hybrid
  • Contract Type: Contract
  • Starts: 2026-10-20
Apply Report issue

Salt is currently hiring a Software Engineer for a client of ours in Amsterdam.

Role is freelance(kvk/zzp needed) for 12 months, paying around 95-100 euros an hour.

We’re looking for a Software Engineer to design, build, deploy, and operate reliable, scalable software services. You’ll take end-to-end ownership of solutions, contribute to architecture and technical decisions, and work closely with product and engineering teams.

Key Responsibilities

  • Design and build scalable, secure, and maintainable applications and APIs.
  • Own solutions end-to-end – from design and development through testing, deployment, monitoring, and production support.
  • Build reliable distributed systems using TypeScript/Node.js, AWS Lambda, S3, DynamoDB, queues, workers, and orchestration.
  • Design for resilience with timeouts, retries, idempotency, circuit breakers, dead-letter handling, and graceful degradation.
  • Apply strong testing practices, including unit, integration, and contract testing.
  • Monitor and improve production systems using logs, metrics, traces, SLIs, SLOs, and meaningful alerts.
  • Investigate production issues, lead root-cause analysis, and implement long-term reliability improvements.
  • Contribute to architecture, technical design, and continuous improvement initiatives.
  • Collaborate effectively with product, engineering, and partner teams to clarify requirements and solve complex problems.

Must-Have Skills

  • Strong experience with TypeScript/Node.js and API development.
  • Hands-on experience with AWS and serverless/distributed systems.
  • Strong understanding of queues, workers, orchestration, scaling, retries, and idempotency.
  • Experience with S3, DynamoDB, security, observability, testing, CI/CD, and production operations.
  • Ability to independently deliver software from design through production.
  • Strong programming fundamentals and experience writing clean, reusable, maintainable code.
  • Experience with coding agents and modern AI-assisted development.
  • Strong problem-solving, communication, and collaboration skills.

*Rates depend on experience and client requirements

Apply Report issue

Software Development & Engineering jobs

Career and Job Insights

Apply for this job

Software Engineer – Typescript/NodeJS

  • Netherlands, Amsterdam
  • Software Development & Engineering, Technology
  • Hybrid
  • Contract

Save jobs

Log in to save a job

Report job

Software Engineer – Typescript/NodeJS

  • Netherlands, Amsterdam
  • Software Development & Engineering, Technology
  • Hybrid
  • Contract

"*" indicates required fields

Need talent? Request a callback

This form is for companies looking to hire talent.

I am looking for a job I have a general enquiry

"*" indicates required fields

E.g. “Senior Frontend Developer” or “Offshoring team for design.”
This field is hidden when viewing the form