Software Engineer (Infrastrucure role)
HarnhamSoftware Engineer
Location: Amsterdam (Infrastrucure)
Salary: Competitive, dependent on experience
This is an opportunity to join a small, infrastructure-focused startup engineering team where you will shape the core platform from the ground up. You will work mainly on backend services in Go, building and operating APIs and cloud infrastructure using GraphQL, gRPC, REST, SQL, Terraform, and Kubernetes.
The Company
They are a fast-growing startup building modern platforms for engineering teams. Their products rely on reliable backend services, scalable cloud infrastructure, and clean, observable architectures. The engineering culture is hands-on and collaborative, with a strong focus on automation, developer experience, and building things the right way from day one. As they expand, they are looking for a software engineer who enjoys working close to infrastructure and taking ownership across the stack.
The Role
* Design, build, and maintain backend services and APIs in Go.
* Develop and manage GraphQL, gRPC, and REST interfaces that are secure, reliable, and well-documented.
* Work with SQL databases to design schemas, write efficient queries, and optimise performance.
* Use Terraform to define and manage cloud infrastructure as code.
* Build and operate containerised workloads on Kubernetes, including deployments, scaling, and monitoring.
* Collaborate with other engineers to improve reliability, observability, and deployment practices in a startup environment.
* Contribute to architectural decisions and help refine engineering standards and best practices.
Your Skills and Experience
* Strong commercial experience in backend software engineering.
* Proficiency in Go for building and maintaining services and APIs.
* Experience designing and consuming GraphQL, gRPC, and REST APIs.
* Solid understanding of relational databases and confident SQL skills.
* Hands-on experience with infrastructure as code using Terraform.
* Practical experience running services on Kubernetes or similar container orchestration platforms.
* Comfortable working in a startup setting where you take ownership, collaborate closely, and iterate quickly.
What They Offer
* Competitive salary aligned with the Amsterdam startup and software engineering market.
* The chance to influence core platform and infrastructure decisions from an early stage.
* Close collaboration with a small, experienced engineering team.
* Opportunities for rapid career development as the product and company scale.
How to Apply
If this Software Engineer role focused on backend and infrastructure in an Amsterdam startup sounds like a strong next step, please submit your application.