Magnet.me  -  The smart network where hbo and wo students find their internship and first job.

The smart network where hbo and wo students find their internship and first job.

This opportunity has expired. It is therefore no longer possible to like or apply.

See similar opportunities instead

Backend TypeScript Developer

Posted 24 Mar 2024
Work experience
1 to 3 years
Full-time / part-time
Full-time
Job function
Degree level
Required language
English (Fluent)

Your career starts on Magnet.me

Create a profile and receive smart job recommendations based on your liked jobs.

De functie

Schiphol Group

We are an aviation company with an important social mission. With our airports, we create value for society and the economy. If you come on board at Royal Schiphol Group, you will enter a world that is always on the move. Your development also determines our development. We offer you all the space you need to keep moving and invest in your development and health. We base this on your own talents and qualities, because we urgently need them to achieve our ambitions: to become and remain Europe's Preferred Airport and a zero-waste airport in 2030!

Business Platform Team Operations

The future of travel is now. That is why we use data and technology for smarter and more efficient operations at Schiphol. We predict passenger flows and test digital solutions to reduce queues and other pain points in the process. With smart feedback from sensor technology, we even make data from toilets and seats transparent and usable. All this and more takes place in the IT & Data department.

Business Platform Team Operations focuses on making our operation, the heart of the organization, smarter and more efficient. Within this department we are looking for a Backend Typescript developer.

The role

As a backend developer, you'll be part of a multidisciplinary team working on a dashboard application called Wilbur. Wilbur is set-up as a real time dashboarding platform used internally to keep track of crowds, flights and many other data sources to help the organization in the day-to-day operations. We aim to deliver value every day, in small iterations deploying continuously.

You will be working with lots of different data streams which we process in real time. You will be responsible for writing readable and robust code, to implement new features and to help the team continuously improve the overall application.

Together with your team you are responsible for the concept, development and deployment of the product as well as maintaining the underlying infrastructure. We ship early, often and quickly. In our development process, we have a strong focus on quality and security which is reflected in our way of working.

Technology stack:

  • Typescript
  • Angular 2+
  • Nodejs / Express
  • Rxjs / reactive programming
  • Docker / OpenShift
  • Kafka / Redis / Elastic Search
  • Jest / Cypress

What you can help us with:

  • Maintaining and improving the OpenShift infrastructure
  • Maintaining and improving our CI/CD pipeline (GitHub Actions)
  • Implementing new features
  • Writing projections for Kafka
  • Writing restful API’s
  • Migration to a monorepo using RushJS

Toon minder

Jij bent

You are passionate about programming and engineering in general. Finding solutions to problems is your north star. Writing readable, testable and robust code is a constant in your daily work. You are eager to learn and improve constantly by embracing challenges and persisting in the face of setbacks. Sharing knowledge and asking for help are both strengths.

You like working with colleagues from similar or other disciplines. You are an attentive listener, you like understanding other points of views and have honest and open discussions. You believe that contributing to a good atmosphere is essential for a successful, respectful and welcoming workplace.

Technical requirements:

  • Expertise in TypeScript (or JavaScript)
  • Experience writing testable code
  • Working knowledge of GIT
  • Knowledge of reactive programming
  • Expertise with sourcing of stream processing
  • Experience with Continuous Delivery
  • Experience with Linux/Docker
  • Experience working in an agile team
  • Expertise with NodeJS
  • Knowledge of Kafka / Redis / Elastic Search are a plus

Toon minder

We bieden

We offer

  • We offer you n a nice salary in scale 11 ( 3.850 till 5.350 euro ) and very good secondary employment conditions.
  • 6% fixed year-end bonus
  • We give you room for professional and personal development. There is a personal sustainable employability budget (for training, coaching, sports, leave, among other things).
  • Schiphol provides a laptop for you.
  • You use flexible working hours to determine an optimal work / private balance. We place great value on your vitality.
  • You will also have the opportunity to work together in an inspiring workplace on unique projects with colleagues who are genuinely proud of their contribution to Europe's Preferred Airport.

Connecting your world is onze missie. Wij zijn een luchtvaartonderneming met een belangrijke maatschappelijke opdracht: met onze luchthavens en samenwerkingsverbanden creëren wij waarde voor de samenleving en de economie. Een van de grootste ambities van Royal Schiphol Group is om onze luchthavens te ontwikkelen tot the world’s most sustainable and high quality airports; de voorkeursluchthaven voor reizigers, luchtvaartmaatschappijen en logistieke dienstverleners. En jij kunt daaraan meewerken!

Aerospace & Defence
Schiphol
Active in 5 countries
2,200 employees
70% men - 30% women
Average age is 41 years

What employees are saying

Kelly van Herten

projectmanager bij Corporate Procurement

Trainee van 2012 tot 2014
“Er zijn veel verschillende functies te vervullen binnen één bedrijf! Van ‘met de voeten in de klei-functies’ tot deelnemen aan het politieke speelveld”

Pauline Smulders

Marketeer

Trainee van 2012 tot 2014
“Dankzij het traineeship heb ik vooral heel veel over mezelf geleerd. Je volgt samen met een groep trainees een coachingstraject waarin je helemaal binnenstebuiten wordt gekeerd.”