Rust Developer

Apply now

Rust Developer

We are looking for someone who is passionate about developing in Rust!

Full-time · Amersfoort

As an experienced Rust Developer, you have a wide range of opportunities. Do you look for a job with variety? Plenty of ways to challenge yourself? A good employer? Working on a mission-critical SaaS suite?

Or maybe you refuse to compromise and just want it all…

That, and more, is what Sqills offers you. At Sqills we are looking for a Rust Developer who wants to work with the latest techniques and wants to continue to challenge themselves.

An innovative way of working

This position is for the ‘Ferris’ team. This DevOps team works on creating a travel proposition within microseconds to make sure the customer can get from point A to point Z in the best way possible. Rust is an important part in calculating prices at lightning speed.

At Sqills, teams are given the freedom to choose the language and tools they work with. The team currently works with a Rust backend and uses React for its frontend. The team uses AWS CodePipeline for the CI/CD pipelines.

Sqills uses Terraform, Kubernetes, and a number of other tools to manage the infrastructure (Infrastructure as Code). Our infrastructure is a combination of traditional services, AWS Lambda, and managed services such as DynamoDB, RDS, AmazonMQ, CloudWatch, and ELB.

We monitor services in production using OpenTelemetry, New Relic, and PagerDuty. We also have a custom-built frontend 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 common to the different teams. This ensures that our software will continue to meet and exceed expectations in the future.

What will you do?

Along with the rest of the DevOps team, you work on the software used to find & book seats in trains and buses of major international brands such as Eurostar, Renfe, and SNCF.

The work here is multifaceted: one moment you are deep in the code optimising the processing of many asynchronous requests for a high availability/high performance component. The next moment, you are building a management (web) interface for configuring the pricing system.

We are always looking to improve our code, with an emphasis on performance, reliability, and quality. We share all workloads within the team and try to make the best use of everyone's strengths.

Do you?

  • get excited about removing code, "refactoring" is something that makes you smile;

  • make sure difficult choices are discussed in the open: we are always looking for multiple perspectives on problems;

  • welcome exploring new solutions (by learning a new programming language or AWS service for example);

  • have good communication skills in Dutch and English;

  • have experience with Rust or a comparable language such as C++ or C?

Then this job is for you!

Curious?

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.

AWS

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

Rust

Great for programming. The speed of C, but memory safe.

GIT

Version management...what else would you use?

Docker

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