Software Developer - Eldorado

Apply now

Software Developer - Eldorado

Join a dynamic team, where code meets commerce!

Full-time · Amersfoort

As an experienced software developer, you have a wide range of opportunities. Do you look for a job with variation? One that challenges you? Do you go for a good employer? Perhaps work on a mission-critical SaaS suite? Or maybe you want the freedom to choose what tools you like to work with?

Or maybe you refuse to compromise and want it all…

That, and more, is what Sqills can offer you. As we embark on the next phase of enhancing our product, we're in the process of developing a new application. We are looking for a senior software developer that can help us shape the future for the transportation industry. Let's build the next generation of dynamic pricing, inventory management, and reservation systems together!

What will you do?

You will be part of an agile DevOps team that consists of different specialists. You will be a part of a team that is responsible for a new component within Sqills. This means you have a chance to provide input into producing this new component from the very beginning. If you are someone who enjoys a challenge, likes seeing ideas become reality and have a direct impact on the customer, this is definitely the right opportunity for you.

Within your role, you are responsible for the complete development and management cycle.

Some things you are responsible for include:

  • Designing and implementing scalable and high-performance microservices for S3 Passenger. You safeguard code quality, maintainability, and adherence to best practices;

  • Working on robust and efficient algorithms for revenue optimisation;

  • Implementing scalable and modular software architecture that allows for easy integration and updates as the machine learning models evolve;

  • Operationalise monitoring solutions to track the performance and health of deployed applications and machine learning models, ensuring they meet predefined performance, accuracy, and reliability standards;

  • Being part of the development of the machine learning pipeline;

  • Staying current in terms of industry trends, emerging technologies, and best practices to continuously enhance the functionality and features of the application;

  • Implementing CI/CD pipelines to automate testing, integration, and deployment processes, ensuring a rapid and reliable release cycle.

An innovative way of working

At Sqills, teams have plenty of options when it comes to choosing what languages and tools they work with. We are currently working with a combination of Java, Kotlin, Go and Rust (for React, see our other vacancy). We use Jetbrains IDEs, like IntelliJ, WebStorm and GoLand and for our CI/CD pipelines we use AWS tools (such as CodeBuild, CodePipeline, CodeDeploy). 

We use Terraform, Cloud Development Kit and Kubernetes, among others, to manage the infrastructure within AWS. Our infrastructure is a combination of traditional services, Lambda, and managed services such as DynamoDB, SQS, SNS, RDS, EventBridge, Kinesis, AmazonMQ, Cloudwatch and ELB.

We monitor services in production using New Relic, Sentry, and PagerDuty. We also have a custom-built front end that integrates these monitoring tools and visualises fully distributed traces to help us analyse errors in our microservice landscape.

Secure development, architecture, performance, and resiliency are the cornerstones shared across the different teams. This ensures that our software helps move people forward, both now and in the future.

We are looking for someone with…

  • Minimum of 3 years years of relevant work experience as a software developer;

  • Experience with Java and/or Go, or willingness to learn;

  • Experience with SaaS applications, experience with microservice architecture or revenue management is a plus;

  • Knowledge of AWS;

  • Experience with build / deploy pipeline;

  • Passionate about the following concepts: serverless, monitoring, secure development, high performance and high availability;

  • Prefer a curious approach to work, you are someone who enjoys sharing new knowledge;

  • Experience with Jira is a plus.


Our software is complex enough, applying for a job shouldn’t be. That's why we'll only ask for a name, a phone number or email adres.

Please be aware that only Dutch citizens, EU citizens, or individuals holding a TWV work permit for the Netherlands are eligible to apply for this position.


Having our microservices running on AWS makes us scalable for any customer anywhere in the world.


Spend more time on code, less with debugging.


Writing less code is always good - less is more.


Version management...what else would you use?


Runs all of our code in many containers in a microservice landscape