Cloud Software Engineer

Location: Delft, the Netherlands

Advance our AWS-hosted sorting decision platform by solving complex problems, ensuring mission-critical uptime and secure data sharing for our customers

Description

Our product team is responsible for an Cloud Sorting Decisions platform for several of our customers, routing millions of parcels to their correct destinations. The system makes sure mail item data is processed timely and accurately so that logistical processing is as efficient as possible. Simultaneously, data needs to be made available to third parties in a secure manner. The platform contains interfaces with multiple systems at a national scale for several large postal operators. The platform collects data from different observation systems, makes decisions based on business logic, monitors its own performance, archives production data, and delivers reports. The platform is hosted in the Amazon (AWS) cloud but maintains contact with physical devices such as local servers and sorting machines. The platform is mission-critical for sorting operations.

The job

As a Medior Software Engineer you will be contributing to the development and maintenance of a large-scale distributed system for logistical operations. You will be solving complex problems with robust, efficient, and reusable code. You and the team will continuously deploy your software to test, acceptance, and production environments in the AWS cloud using our CI/CD pipeline, supported by our QA process. You will also provide technical support to our clients in case of questions and/or incidents.

You will work in an agile product team with 3 to 4 developers and 1 QA engineer, building a scalable and repeatable product for multiple customers. As part of our technical roadmap, we are working towards running our system on Kubernetes, while maintaining compatibility with AWS serverless architectures. You will help design and evolve solutions that can operate across these environments.

The technologies we work with include TypeScript (Node.js), Python, and AWS Serverless services (e.g. Lambda, DynamoDB, etc. and CDK as IaC). We are gradually extending our platform with containerization and orchestration technologies (Kubernetes, using Helm for deployments). Experience with these technologies is a plus, and you will have the opportunity to grow your skills while helping evolve our architecture. You will collaborate with other teams to deliver a highly reliable, cost-effective cloud solution with optimal performance.

What we offer

We offer a full-time position in an informal and professional working environment with a lot of room for personal development and many extras:

  • A challenging technical job with lots of space for creativity.
  • A dynamic working environment in a young company that belongs to the top of the world in its market.
  • A very open and inclusive business culture with more than 20 different nationalities.
  • A full range of digital tools will be at your disposal.
  • Competitive salary.
  • Extra perks such as snacks and excellent coffee every day in our cozy Grand Café.
  • Training sessions by a personal trainer in our in-house gym.
  • The possibility to work flexible hours.
  • A profit-sharing scheme for all employees.
  • The option to purchase additional vacation days on top of the 25 standard holiday allowance.

Your profile
  • Bachelor’s degree in Computer Science, Engineering, or a related field (or equivalent work experience).
  • Minimum of 2 years of experience as a Cloud Software Engineer or a similar role.
  • Experience developing software using TypeScript, with an interest in building high-quality, scalable solutions.
  • Knowledge and hands-on experience with Cloud Development.
  • Amazon Web Services (AWS) experience is a plus (S3, EKS, Lambda, IAM, etc.)
  • Familiarity with containerization and orchestration technologies such as Docker and Kubernetes.
  • Knowledge of deploying and managing infrastructure using infrastructure-as-code (IaC) tools like, CDK and Helm.
  • Experience with modern CI/CD pipelines with tools like Github actions and Octopus is an advantage.
  • Knowledge about domain-driven design (DDD) and microservices design is an advantage.
  • Experience with Python is a plus.
  • Full professional fluency in English, both verbal and written.

Convinced this job fits you?

We would love to receive your resume and motivation letter or -video! Please send your application to HR at sollicitaties@primevision.com.

The application process will consist of 2 interviews and a Big Five personality test. We look forward to hearing from you.

About us

Learn more about working at Prime Vision.

Learn more…

Get in touch

For questions contact us.

+3115 219 20 90
info@primevision.com

Interested in this job?

Apply now on this vacancy!

This field is for validation purposes and should be left unchanged.
Drop files here or
Max. file size: 256 MB, Max. files: 2.

    More vacancies