About this job
Key facts
Software engineer TS/Node.js / AWS
Contract
No
Amsterdam, North Holland, Netherlands
Up to €100 per hour €
Freelance software engineer
For a client based in Amsterdam, We are looking for a freelance software engineer that can join a Bulk Operations Module team. This role is only suitable for freelance candidates (ZZP) that are based in the Netherlands. No relocation or sponsorship is provided.
Must-have skills
- Techstack: TypeScript/Node.js and API development, AWS services, AWS Lambda, queues, workers, orchestration, idempotency, retries, and scaling, S3, DynamoDB, security, observability, testing, CI/CD, and operations
- Independent end-to-end delivery: Owns the design, implementation, testing, deployment, and production operation of software solutions with limited supervision.
- Strong programming fundamentals: Writes readable, maintainable, and reusable code in the team's primary programming language. Experience developing with coding agents.
- Testing and quality: Independently applies unit, integration, and contract testing; writes testable code and maintains appropriate test coverage.
- Production ownership: Deploys and monitors services independently, investigates production issues, and uses logs, metrics, and traces effectively.
- Reliability and failure handling: Designs for failure using mechanisms such as timeouts, retries, circuit breakers, dead-letter handling, and graceful degradation.
- Observability: Defines and uses meaningful Service Level Indicators (SLIs), Service Level Objectives (SLOs), key performance indicators, and alerts.
- Collaboration and communication: Clarifies requirements, identifies edge cases, communicates technical decisions, and collaborates effectively with product and partner.
Good-to-have skills
- AWS Durable Lambdas for orchestration and execution
- Experience evolving APIs and schemas while maintaining backward compatibility.
- Familiarity with experimentation, continuous delivery, feature flags, and safe rollout strategies.
- Agent programming using a spec driven development framework like openspec.
Let op: vacaturefraude
Helaas komt vacaturefraude steeds vaker voor. We waarschuwen je voor mogelijke misleiding:
* Wij zullen nooit via WhatsApp of in een videogesprek vragen om jouw persoonlijke gegevens (zoals een kopie van je ID, bankgegevens of BSN).
* Twijfel je over de echtheid van een vacature of contactpersoon? Neem dan altijd rechtstreeks contact met ons op via de officiƫle contactgegevens op onze website.
Important: job fraud
Unfortunately, job fraud is becoming more common. Beware of such scams:
* We will never ask for personal information (such as a copy of your ID, bank details, or social security number) via WhatsApp or during a video call.
* If you're unsure whether a vacancy or contact person is legitimate, please reach out to us directly using the official contact details on our website.
