Back to jobs

Software Engineer

Harnham
Amsterdam, North Holland, Netherlands
Full-time

Software Engineer

Location: Amsterdam

Salary: Competitive, dependent on experience

This is an opportunity to join a growing engineering team and work on high-impact backend services that power data-intensive products. You will design and build reliable APIs and services using Go, GraphQL, gRPC, REST, and SQL, helping shape a modern, scalable platform.

The Company

They are a technology-driven organisation building data and software products for a global user base. Engineering is at the heart of what they do, and they invest in modern tooling, clean architectures, and good development practices. As they expand their platform, they are strengthening their backend capabilities and are looking for a software engineer who enjoys working with robust APIs and data-centric systems. You will join a collaborative culture where experimentation, learning, and continuous improvement are encouraged.

The Role

* Design, build, and maintain backend services and APIs using Go.

* Develop and optimise GraphQL, gRPC, and REST interfaces that are secure, reliable, and easy to consume.

* Work with relational databases and SQL to model, query, and optimise data.

* Collaborate with other engineers to design scalable, maintainable service architectures.

* Contribute to code reviews, technical discussions, and best practices across the engineering team.

* Monitor, troubleshoot, and improve backend services in production environments.

Your Skills and Experience

* Strong commercial experience in backend software engineering.

* Proficiency in Go for building services and APIs.

* Experience designing and consuming GraphQL, gRPC, and REST APIs.

* Solid understanding of relational databases and strong SQL skills.

* Good grasp of software engineering fundamentals, including testing, version control, and CI/CD workflows.

* Ability to work collaboratively in a cross-functional engineering team and communicate clearly about technical decisions.

What They Offer

* Competitive salary aligned with the Amsterdam software engineering market.

* The chance to work with a modern backend stack including Go, GraphQL, gRPC, REST, and SQL.

* Impact on architecture and technical decisions as the platform evolves.

* A supportive environment focused on learning, knowledge sharing, and career development.

How to Apply

If this Software Engineer role in Amsterdam sounds like a good next step for you, please submit your application.

Applications go to the hiring team directly