Graduation internship software engineer (HBO-ICT)
Problem Statement
Recranet helps tourism organizations automate their reservation processes and strengthen their online presence. With our software, we support campsites, holiday parks, and other accommodation providers in efficiently managing reservations, gaining insight into their performance, and optimizing their business operations.
The market in which our clients operate is constantly evolving. Think of changing booking behavior, seasonal influences, pricing strategies, online visibility, and the smart use of data. Within Recranet Booking, we continuously improve and expand our software. We develop new features, optimize existing processes, and explore how data and technology can help our clients make better decisions.
For graduating students, this offers a great opportunity: there are always relevant and up-to-date challenges in the areas of software development, data, performance, user experience, integrations, and process optimization.
Assignment
The exact graduation assignment will be defined together. We believe it is important that the assignment:
-
Aligns with your education and interests
-
Adds value to our product and our clients
-
Has sufficient depth to qualify as a full-fledged graduation project
Together, we will look at ongoing projects, technical challenges, and innovation opportunities within Recranet Booking. Examples include:
-
Designing and developing new features
-
Improving performance or scalability
-
Optimizing user flows within our product
-
Researching and implementing new technologies or architectural principles
You will start by analyzing the context and clearly defining the problem statement. From there, you will work towards a concrete design and a working solution (for example, a proof of concept or a fully integrated feature).
During your graduation period, you will work as a full member of our development team. This allows you to become familiar with our way of working, codebase, and architecture, while gaining hands-on experience in a professional development team.
We work with modern tools and best practices
- Composer: dependency manager for PHP.
- DBeaver: cross-platform database client.
- NPM: dependency manager for JS.
- Gulp: automating build tasks.
- Git: version control.
- Vagrant (Homestead): development environment.
- Sentry: error reporting.
The Recranet Booking application actively uses the JavaScript framework AngularJS, and increasingly the newer TypeScript framework Angular. We follow an API first strategy where the JS client-side application exchanges data with the Symfony PHP back-end via a REST API. This makes the application clear and easy to manage. The application is deployed on the server with Git, and Sentry is actively used for error reporting in production.
Why should you graduate as a software engineer with us?
- You work with young people with a shared passion for technology, gadgets, media, and online.
- Fun and enjoyable outings and activities that we regularly organize.
- Formality is not our thing, and you won't find hierarchy with us.
- You become a development king, learning directly from the masters.
- Your own workspace with all the facilities you need.
- Friendly drinks and legendary outings.
- With good performance, a very high chance of a permanent position and room for personal growth and development.
- An annual training budget to keep your knowledge up to date, as stagnation is, after all, regression.
- We promote good health: therefore, we maintain a non-smoke/vape policy.
How does applying as a developer at Recranet work?
At Recranet, we value your skills as a developer and find it important that you showcase them clearly. We therefore ask you to indicate in your application where your expertise lies. This can be done, for example, by sending a GitHub link with your projects, but we are also open to other ways in which you can present your skills.
The first step in our recruitment process is assessing your motivation and analyzing your submitted work. We look at the quality of your code, your problem-solving approach, and how you have applied your skills in previous projects. Based on this assessment, we determine whether to invite you for a first interview. Do you want to be part of a development team that strives for excellence? Show us and convince us of your talent! Send your motivation and CV to email hidden; JavaScript is required.