Confirmed on the employer's own hiring board on Nov 9, 2026. First seen by Alion on Nov 9, 2026.
Server Developer
Department: Engineering
Based at: Amsterdam
We’re looking for a Server Developer based in our Amsterdam office who can help design and build the scalable, secure server-side systems behind high-quality digital products for our global client base. You’ll contribute to the design, development, testing and delivery of reliable APIs and services that support complex applications.
As a Server Developer you’ll build well-structured APIs and services, write maintainable code, and make sure what you deliver meets both functional and non-functional requirements such as performance, security and reliability. You’ll work with guidance from senior engineers and a Technical Lead, and take on defined tasks independently as you grow.
You’ll work in a cross-functional team alongside mobile, web, product and delivery colleagues, so that what you build integrates smoothly and supports the product as a whole. We invest heavily in learning and development, with clear progression pathways and the support you need to grow your technical capability.
What you’ll be working on
You will contribute to the server-side architecture of our clients’ products, turning designs into robust, well-tested software and helping to deliver it reliably. As a technical contributor within your delivery team, you’ll raise risks early, take part in problem-solving, and help keep the quality of our codebase high.
- Contribute to the design and implementation of server-side architectures, APIs and services, and provide input into solution and design documentation.
- Produce and maintain technical documentation for the systems you build.
- Build and maintain server-side applications using Node.js, .Net or Java.
- Work with databases and data models to ensure performance, integrity and scalability.
- Follow agreed coding standards, architectural guidelines and software development best practices.
- Write and maintain unit and integration tests, and perform developer testing before handover to QA.
- Diagnose, fix and prevent defects, resolving technical issues during development to improve reliability.
- Take part in code reviews, giving and receiving constructive feedback, so that only high-quality code is merged.
- Support the release of services in line with project and DevOps processes, working with DevOps and platform teams on deployments where needed.
- Help break down tasks and estimate effort, including assessing change requests that affect server-side systems.
- Communicate progress, risks and dependencies to your Technical Lead and Project Manager, and escalate technical concerns early.
- Collaborate with front-end and mobile developers to ensure seamless integration.
What you’ll bring to the team
You are a developer with solid commercial experience building server-side systems. You can work independently on defined tasks with appropriate guidance, you communicate clearly, and you’re proactive about learning and improving your technical skills.
- Commercial experience developing server-side systems using Node.js, .Net or Java.
- Writing clear, maintainable code and documentation so other developers can be onboarded and projects handed over easily.
- A strong understanding of object-oriented programming, design patterns and clean code principles.
- Experience building and maintaining APIs and server-side services.
- Familiarity with databases (SQL and/or NoSQL) and data modelling concepts.
- Awareness of security, performance and scalability considerations in server-side development.
- Commercial experience with GCP and Azure or AWS is highly desirable.
- Comfort working with Product Owners, Project Managers and other engineers, and the ability to communicate technical progress and challenges clearly.
- Experience contributing to task estimation and delivering against agreed timelines.
- Strong problem-solving skills and attention to detail.
- Openness to feedback and regular code reviews as part of continuous improvement.
- Comfort with change, and with picking up technologies and systems you aren’t yet familiar with.
- A collaborative attitude: when faced with challenges your instinct is “yes, if” rather than “no”.

