Cloud Software Engineer

Prime Vision B.V.
Delft, Netherlands
about 1 month ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Experienced
Experience required
2 years minimum
Working hours
Regular working hours
Languages
English

Tech stack

Amazon Web Services Code Reuse Continuous Integration Distributed Systems Amazon DynamoDB Python (Programming Language) Node.Js Operational Databases TypeScript Containerization Kubernetes Serverless Computing

Job 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.

Requirements

  • 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.

Benefits & conditions

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.

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on primevision.com

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

1:34 min

Pivoting careers into specialized platform engineering roles

Xavier Portilla Edo · LIVE

45 sec

Working securely with Node.js path application programming interfaces

Sonya Moisset · WWC 2023

4:15 min

Enabling code reuse and inline assembly

Liu Xiaohui · LIVE

1:00 min

Misconceptions about TypeScript safety capabilities

Simone Sanfratello · JS Congress

4:18 min

Prioritizing communication and structural awareness over strict tool mastery

Liam Hurrel +1 · WWC 2021

3:55 min

Identifying underlying Node.js runtime vulnerabilities using fuzzing tools

Sonya Moisset · WWC 2023

Videos

See all

Related articles

See all