-
View all jobs
In a nutshell.
We're looking for an enthusiastic person to join our team as a backend engineer. You'll contribute to our core API, microservices architecture, and cloud infrastructure that powers our platform. You'll make impact for hundreds of thousands of users daily by building and maintaining the robust backend systems and infrastructure that drive our applications.
The role.
As a backend engineer within Check, you'll be responsible for developing and maintaining the APIs, microservices, and cloud infrastructure that form the backbone of our platform. Our entire platform was built from the ground up in recent years with modern technologies. You will be working side-by-side with a team of enthusiastic (in-house) developers who bring years of experience to the table.
Our tech stack.
The backend systems you'll be working on are built primarily in Python, with our main API serving as the central heart of our platform. We also run several microservices written in Rust for performance-critical operations like real-time fleet updates, and a specialised H3 service for advanced geographic features. Our data is stored in PostgreSQL databases, and we leverage Clickhouse as our data warehouse.
All backend code follows modern development practices, allowing us to maintain a scalable platform and move fast while ensuring reliability. The customer-facing apps are written in Swift and Kotlin, making them native to iOS and Android respectively, while our internal tools use Next.js and React.
Everything is containerized with Docker and orchestrated through Kubernetes clusters, with Helm as our package manager. We manage our infrastructure in-house, running two Kubernetes clusters that support our entire platform.
This is what you'll do
Check offers a visa sponsorship for non-EU applicants. This ONLY applies to applicants that are already residing in The Netherlands.
Permanent remote work is not possible.
We're looking for an enthusiastic person to join our team as a backend engineer. You'll contribute to our core API, microservices architecture, and cloud infrastructure that powers our platform. You'll make impact for hundreds of thousands of users daily by building and maintaining the robust backend systems and infrastructure that drive our applications.
The role.
As a backend engineer within Check, you'll be responsible for developing and maintaining the APIs, microservices, and cloud infrastructure that form the backbone of our platform. Our entire platform was built from the ground up in recent years with modern technologies. You will be working side-by-side with a team of enthusiastic (in-house) developers who bring years of experience to the table.
Our tech stack.
The backend systems you'll be working on are built primarily in Python, with our main API serving as the central heart of our platform. We also run several microservices written in Rust for performance-critical operations like real-time fleet updates, and a specialised H3 service for advanced geographic features. Our data is stored in PostgreSQL databases, and we leverage Clickhouse as our data warehouse.
All backend code follows modern development practices, allowing us to maintain a scalable platform and move fast while ensuring reliability. The customer-facing apps are written in Swift and Kotlin, making them native to iOS and Android respectively, while our internal tools use Next.js and React.
Everything is containerized with Docker and orchestrated through Kubernetes clusters, with Helm as our package manager. We manage our infrastructure in-house, running two Kubernetes clusters that support our entire platform.
This is what you'll do
- Work in a small product team of pro engineers using the latest, greatest tools
- Build and maintain robust APIs that serve our mobile and web applications
- Design and optimize database schemas and queries for performance and scalability
- Develop and enhance microservices in our distributed architecture
- Collaborate closely with mobile, front-end, and data teams to deliver seamless user experiences
- Take ownership of backend features and contribute to architectural decisions
- Manage and optimize cloud infrastructure and Kubernetes deployments
- Perhaps we'll convince you to start using Neovim ;)
- HBO, university or similar education in technology
- 2+ years of experience as developer or engineer
- Experience with Python and API development
- Understanding of database design and SQL (PostgreSQL preferred)
- Experience with CI/CD pipelines, Git and containerised deployment using Docker
- Knowledge of microservices architecture and distributed systems concepts
Check offers a visa sponsorship for non-EU applicants. This ONLY applies to applicants that are already residing in The Netherlands.
Permanent remote work is not possible.
Key Skills
Ranked by relevance
microservices
kubernetes
cloud
postgresql
python
android
kotlin
docker
swift
rust
cicd
git
sql
ios
Related Jobs
3 roles aligned with this opportunity
View Job Details
Related
Front-end Engineer
2025-03-10
Full-time
Entry
Netherlands
Technology
Engineering
View Job Details
Related
Front-end Engineer
2025-02-04
Full-time
Entry
Netherlands
Technology
Engineering
Login to Apply
- Posted
- Aug 18, 2025
- Type
- Full-time
- Level
- Entry
- Location
- Amsterdam
- Company
- Check
Industries
Technology
Information
Internet
Categories
Engineering
Information Technology
Related Jobs
3 roles aligned with this opportunity
View Job Details
Related
Front-end Engineer
2025-03-10
Full-time
Entry
Netherlands
Technology
Engineering
View Job Details
Related
Front-end Engineer
2025-02-04
Full-time
Entry
Netherlands
Technology
Engineering