Golang Job: AWS Cloud Engineer

Job added on


Amsterdam - Netherlands

Job type


Golang Job Details


Tasks and responsibilities
NS International builds applications for the online marketing and sales of international train travel. These applications are hosted on AWS with the help of the systems team. To unburden the teams as much as possible, they are working on a standardised platform that eliminates the complexity of building and roll-out and instead provides standard solutions for elements such as monitoring.
On one hand, your role is to help teams utilise the capabilities of AWS, and on the other, to look at where the systems team can offer a helping hand. You can translate these insights into software products yourself in a hands-on way. In general, they resolve as much as possible with native AWS technology, but where necessary, they write solutions ourselves in Go or Node, for example. The teams work primarily with Angular, Java, Swift and Kotlin. You are not necessarily an expert in those domains, but you do understand what is important for solid software development.

The organisation
NS International offers the traveller high-speed transportation to national and international destinations. They strive for comfort, speed and convenience. NS International offers sustainable travel to the heart of the city. Their NS International Lounges in Amsterdam, Rotterdam, and Schiphol make travelling with their trains very appealing. In addition, the number of destinations at home and abroad is growing steadily. To this end, they are working with their national and international partners to open up the international rail network further.
The NS International business unit is part of NS Groep and focuses on full service provisions for international train travel. NS International offers clients speed and convenience with regard to booking tickets, travelling to and from the station, and their stay at the station and on the train. NS International is part of Railteam, a partnership between Europe's most important high-speed companies. Railteam seamlessly connects the European high-speed rail networks. NS International is working intensively with the National Railway Company of Belgium (SNCB) in the context of BeNe to achieve a distribution system that records all commercial and financial transactions. The International IT department works for NS International and provides support for virtually all IT issues experienced by the Marketing, Sales, Finance and Operations departments and in the context of BeNe.

The department
The International IT department has around 40 employees who work intensively with the product owners of the different business departments in various multidisciplinary scrum teams. The teams usually comprise the following roles: Product Owner, Scrum Master, Information Analyst, Engineer, Test Analyst/Tester, Functional Application Administrator.
The IT landscape has many interfaces with different organisations and systems in various countries.
NS International implements elements of the SAFe framework and works on the basis of Programme Increments. This also involves coordination with other organisational units within NS and with external parties, with NS International playing a directive role.
In this context, you need to be able to collaborate with business and IT colleagues who also have their own priorities.
Within NS they value diversity and inclusion. It's improves collaboration and it often improves results. Whatever your background or beliefs are, they mostly care about your vision on the function of senior cloud engineer.

  • Continual improvement, holding one another to account in respect of agreements
  • Enterprising, capable of recognising opportunities and acting upon them; you take the initiative yourself rather than waiting
  • Precise and able to work meticulously under different conditions.
  • Driven, energetic and able to enthuse others
  • The ability to handle setbacks or changing priorities
  • The ability to work in a dynamic environment

Functie eisen

  • You have a Bachelor degrees or equivalent experience/ability
  • You are proficient in both Dutch and English
  • You have 5+ years’ experience as Software engineer, Knowledge of a number of the following languages and frameworks:
    • Java
    • Angular
    • Python
    • Node
    • Golang
    • Spring boot
    • bash
  • You have 3+ years’ Experience with developing on AWS
  • You have knowledge and experience in Scaled environments is a plus
  • You have extensive experience with tools/techs such as: AWS, native serverless applications, code refactoring, migrations
  • Experience with writing CloudFormation
  • You own a professional level AWS certification
  • You have experience with Scrum and/or agile working
  • You have knowledge of Microservices architecture (theory)
  • You have knowledge of OAuth2 / OpenID Connect would be an advantage

Functie wensen

  • You have experience of secure development techniques
  • You have knowledge and experience of CI/CD

Extra informatie

  • Plaats Amsterdam
  • Opleidingsniveau HBO/WO
  • Aantal uur 36 uur per week
  • Startdatum 01-02-2023
  • Geschikt voor ZZP? Ja
  • Thuiswerken mogelijk? Ja