Jobs / Backend Engineer (Post-Booking Experience)

Salary:
€4,000 => €4,500
Location
Amsterdam
Remote
Fully Remote, South Africa
🥞 🧑‍🎨 Laravel PHP NodeJS Vue.js NuxtJS

Where the journey began…

From humble beginnings when travelling back in 2014, our co-founders at Parkos embarked on our journey to ensure that the beginning and end of your travel experience are as enjoyable as the actual adventure between!

We make airport parking a smooth, seamless and efficient process for all travellers using our TravelTech price comparison & booking platform.

We started off by winning the major airports within the Netherlands and now operate in over 15 different countries and 3 different regions (and counting)! We’ve grown to over 120 Parkie’s and millions of travellers choose Parkos every year!

The team

Our Post-Booking team is responsible for transactional emails, ‘Manage My Booking’ pages, customer reviews, fast-checkout and expectation management. The post-booking team is fully focused on the customer journey, once the customer has placed their reservation. Your work will be tailored towards customer loyalty and happy customers (measured through NPS and other retention related metrics).

This is currently a team consisting of a dedicated Engineering Team Lead, 1 Front-End Developer (of 20+ developers in total and counting) with a dedicated QA Engineer and Product Manager.

We’ve experienced rapid growth in recent years and have introduced a microservices strategy based around Kubernetes to leave our monolith behind and to standardise our processes. On the back-end, we are enabling this by utilising Node.js, Google Cloud Platform (GCP), and SQL databases.

What you’ll do

  • Develop scalable and high-performance Node.js microservices following internal and industry standards. Maintain and advocate for these standards through code review.
  • Collaborate with other team members, colleagues and stakeholders delivering high-quality solutions.
  • Advocate for product quality, performance as well as recognizing impediments to our efficiency as a team (e.g technical debt, improvements in processes, quality assurance) and propose and implement improvements.
  • Maintain and migrate legacy PHP/Laravel features.
  • Provide occasional support and feedback to front-end pull requests and considerations (Nuxt/Vue).

What you’ll bring

  • Proficiency in Node.js and TypeScript development, designing and developing APIs and microservices following best practices, SOLID principles, software design patterns and data structures.
  • Proficiency in MySQL data management, optimization and design.
  • Solid experience in complex concepts like authentication, authorisation, SSO, messaging, data encryption and secure coding practices.
  • Experience writing unit, integration and automation tests with testing frameworks like Jest, Cypress and other industry standard frameworks.
  • Experience in Google Cloud Platform (GCP) or similar.
  • Proficient written and verbal communication skills to effectively collaborate, design technical solutions, and collaborate with cross-functional teams.

What we offer

  • Flexible working: We understand that people’s circumstances vary and allow you to decide where you work from. We can support on-site, hybrid, and fully-remote (so long as the timezones aren’t too far apart!)
  • Ownership: Take ownership of your work and have the opportunity to drive lasting change within Parkos
  • Growth: We provide the autonomy and personal development support for you to move quickly through the ranks at Parkos - the sky's the limit!
  • Transparency: We talk about our plans, allow everyone a voice, work together towards common objectives, and share our successes together as a team
  • Fast-pace: We love to experiment and try new things quickly. An error is only a mistake when you fail to correct it and we want to reach our destination as swiftly and smoothly as possible!
  • A modern (MACH) architecture: We work with a solid and modern software architecture to ensure all our applications are running smoothly and at scale. In cooperation with the DevOps team, we continuously refine our processes, applications and infrastructure.

The road ahead…

Fit Interview with recruiter (45 mins)

Technical Assignment (4 hours)

Pair programming & Team Q&A (1 hour) *

Executive Interview (1 hour)

*Step 3 will extend your own solution from step 2. During step 3 we will add 2 features and discuss the strengths and weaknesses of different approaches. We recommend using Visual Studio Code which has excellent remote pair programming extensions such as Live Share but we are open to you using the editor of your choice as long as we can participate using tools that give us equivalent access to that provided by Live Share.


At Parkos, we are fully committed to maintaining a diverse and inclusive workplace, free from discrimination based on race, color, religion, gender identity, sexual orientation, age, disability, or any other protected characteristic. We foster an environment where all employees are valued, respected, and empowered, complying with all applicable laws to ensure fairness and equity. Embracing diversity enhances our company culture and strengthens our ability to serve our customers, and we continuously strive to promote equal opportunities through collaboration, support, and ongoing improvement.

Parkos

👥 Company Size
Medium (50-249 Employees)
🏭 Industry
Consumer Services
💬 Contact
Theo Steenekamp
ℹ About
Parkos is a comparison and booking website for airport parking. You can compare parking providers, services and prices and book your perfect parking space in a safe environment.

We have compiled the current range of reliable parking providers by conducting intensive market research.

From humble beginnings when traveling back in 2014, our co-founders at Parkos embarked on our journey to ensure that the beginning and end of your travel experience are as enjoyable as the actual adventure between!

We make airport parking a smooth, seamless and efficient process for all travelers using our TravelTech price comparison & booking platform.

We started off by winning the major airports within the Netherlands and now operate in over 15 different countries and 3 different regions (and counting)!

We’ve grown to over 100 Parkie’s and millions of travelers choose Parkos every year!

At Parkos, we are immensely proud of our diverse workforce. We believe that diversity and inclusion are fundamental to the success of our company, and we actively strive to create a workplace that is welcoming and supportive of individuals from all backgrounds, cultures, and identities. We recognize that our differences make us stronger, and we are committed to fostering an environment where everyone feels valued, respected, and empowered to bring their authentic selves to work every day.

Our Cultural DNA? Go for it!

Act Like an Owner
We act as brand ambassadors, demonstrate resourcefulness, and share a willingness to go the extra mile!

Be Open & Honest
We bring our true-self to work and embrace our diversity. We celebrate and learn from our failures and act with transparency in all that we do.

Always Stay Curious
We are always experimenting. We embrace change, seek knowledge, and treat feedback as a growth opportunity.

Ego’s Aside
We treat each other with respect, are considerate of others, and stay humble.