Node.js Developer
Ben je geïnteresseerd?
Direct solliciterenDe organisatie
GET-E is a company in the worldwide booking of transportation. They are currently active at around 600 destinations.
They focus on making booking transportation as easy as possible. They focus on airlines, the business traveler and other segments. With the unique booking tool, bookings are made easy. As a PHP Software Developer, you ensure that systems are fast, super tight and reliable. You will work with tech teams from the biggest players in the global travel industry and you will get a lot of responsibility that you normally do not get that quickly!
Arriving at the airport you are confronted again with busy taxi queues. You are not sure about the final price and the quality of your taxi ride. GET-E offers you a more convenient way of traveling. A pre-booked and pre-paid taxi. The driver will meet you at a pre-determined meeting point. Your airport taxi transfer is automatically adapted to your arriving or departing flight.
Company culture is very important for GET-E. It is a crucial role in the success or failure of a business.
Some keywords in their way to run the business are freedom (no micromanagement), beer Fridays, possibilities to get certifications, and enthusiastic co-workers.
De functie
As a Developer, you are the point of contact for the operations team, airlines,
and customers.
GET-E has a wide range of products, from APIs, Native-Apps to
special integrations with airlines. As an Engineer, you ensure that everything
runs as it should and you come up with the necessary suggestions for
adjustments. You are leading to new features that are conceived from operations
or sales or your own thoughts. You'll discuss with them to see if they have seen
it well and so come up with new processes that you can then develop yourself.
What does a day look like?
After a good night's rest, you come in to
see what points should be dealt with immediately from the 24/7 operation. You
look calmly at whether any systems have encountered problems and you take a nice
cup of coffee. The company stand-up starts at 10.00. In this stand-up important
matters are shared from all parts of the company. You get started with your
feature and discuss with the Product Owner exactly how it works and what its
purpose is. You have just put a new feature online and take a look at the
operation to see how things are going, answer questions and come up with
improvements. The day is now over and you are going home to start a fresh start
tomorrow!
What happens to your code?
There is a high focus on code
quality. This means that all code may only be checked in if there are some Doc
blocks, tests have been written and there has been a code review.
After the
code is checked in, it is automatically transferred to the test environment so
that the team can test the changes. Then it is deployed to the production
environment.
Deployment to production takes place about 3 times a week so
the code that you wrote is immediately taken into use! They believe that if
something is finished, the customer should use it as quickly as possible.
Het profiel
You have BSc+ level of work and thinking;
Junior 1+ years of experience;
Medior 2-4 years of experience;
Senior 4+ years of experience;
Typescript / NodeJS;
Unit testing;
Back-End development
principles;
Database transactions (Deadlocks, commit levels, ACID etc.)
SOLID design patterns;
Multi-server stateless architecture;
Worker(Jobs/Queue's) environments;
DDD(Bounded context, ValueObjects
etc);
Async/await or promises.
Pre's:
Microservices;
Protobuf / gRPC;
GraphQL;
PHP / Laravel;
NestJS.