Your Responsibilities Will Include
- Building, optimizing, and scaling applications while collaborating with cross-functional teams to deliver high-quality software solutions.
- Designing, developing, and maintaining full-stack applications using JavaScript/TypeScript.
- Developing scalable backend services using Node.js.
- Implementing and managing a microservices architecture to enhance application efficiency.
- Working with Prisma ORM for database management and queries.
- Developing and integrating GraphQL APIs and a Federated Gateway for seamless data communication.
- Designing, developing, and maintaining REST APIs, ensuring high performance and security.
- Working with relational databases, with a preference for experience with CockroachDB.
- Ensuring code quality, performance, and scalability through best practices.
- Collaborating with front-end developers, designers, and other stakeholders to align development efforts with business goals.
- Troubleshooting and resolving software issues, optimizing performance, and implementing new features.
Profile Requirements
- 6+ years of experience as a Full-Stack Developer.
- Strong proficiency in JavaScript and TypeScript.
- Hands-on experience with Node.js for backend development.
- Expertise in microservice architecture and distributed systems.
- Experience with Prisma ORM for database interactions.
- Strong knowledge of GraphQL APIs and Federated Gateway.
- Proficiency in REST API development and integration.
- Experience working with relational databases, preferably CockroachDB.
- Solid understanding of the software development lifecycle, coding standards, and best practices.
- Ability to write clean, maintainable, and efficient code.
- Experience working in Agile development environments.
- Strong problem-solving and communication skills.
Preferred Qualifications:
- Familiarity with CI/CD pipelines and DevOps practices.
- Knowledge of containerization technologies like Docker and Kubernetes.
- Experience with cloud platforms (AWS, GCP, Azure) for deploying and managing applications.
What You Can Expect - What We Offer You
A valuable full-time position (40 hours per week) with a one-year employment contract. If you enjoy working at ROOSH and perform to our satisfaction, you will be offered a permanent contract afterward.
Education
A gross monthly salary between €5.500 and €6.500 for a full-time position, depending on your work experience and education. Additionally, you can expect:
- A hybrid work environment where work responsibilities guide our schedule, with flexible hours to support a healthy work-life balance.
- 25 vacation days.
- Opportunity to work with cutting-edge technologies.
- Opportunities for personal development and growth.
- The possibility, upon agreement, to work remotely from your vacation destination for a few weeks after your holiday.
- An exciting opportunity to contribute to a fast-growing company — ROOSH has achieved a CAGR of 53% in bookings and an average revenue growth of over 80% YoY over the past three years.
Additional Information
Are you our new Full-Stack Developer? You can apply until
Friday, May 16. Interviews will take place on
Friday, May 23. so you can already mark this in your calendar.
For this position, we only require you to upload your CV and motivation letter. At ROOSH, we value diversity and inclusion and strive for an objective selection process. We look forward to your application!
More information
For questions about the application process, reach out to
[email protected].
About Us
At ROOSH Platforms B.V we strive to be the most comprehensive and transparent platform for airport parking services where air travellers can conveniently find the best option and therefore start their trip with peace of mind. Meanwhile become the preferred partner for parking providers with the best tools to optimize their parking facility while staying in full control which contributes to revenue generation and customer satisfaction.
Travelling for Air Travellers should be easily accessible, affordable and your car should stay safe while taking an airplane. At the same time we believe that helping Parking Providers optimizing customer acquisition will lead to an outstanding result in which parties can focus on what they do best.
At our Eindhoven office we have international experts, who are native speakers working together in multidisciplinary teams to provide excellent service to our customers located in 14 countries worldwide across 3 continents.
Our motto is inspired by Sir Patrick Geddes, to “Think globally, act locally”, as we believe that our strength lies in our local and personal commitment to support our consumers in the best way we can.