Full-Stack Web Engineer
Role details
Job location
Tech stack
Job description
You will join one of our cross-functional feature teams. Your role will involve working toward goals in a Kanban-style approach, collaborating closely with teammates, designers, and a Product Owner. You are a quick learner and a self-starter, working with our modern technology stack that includes GCP, TypeScript, React.js, Next.js, a BFF API/MCP on Node.js, and an internal API layer utilizing Scala with ZIO.
Requirements
We are seeking a Full-Stack Web Engineer passionate about working with cutting-edge technologies on a large, high-traffic website. You should have substantial experience in both front-end and back-end development with a keen interest in front-end challenges. We value thoughtful thinkers who take initiative and are eager to make a significant impact within a scaling environment., * Over five years of experience with TypeScript and React.js.
- Backend development experience in Node.js and database experience with PostgreSQL.
- Solid understanding of web challenges, CDNs, CMS, analytics, networking, and cybersecurity.
- Proficient in DevOps practices, with Terraform experience on cloud platforms like GCP.
- A master's degree in computer science.
We consider it a plus if you have experience with the following:
- You have worked on high-traffic consumer websites.
- You are passionate about and have experience with test automation.
- You are familiar with A/B testing and website user tracking.
- You have experience in the travel industry.
- You are enthusiastic about all developments in the AI/LLM space
Benefits & conditions
Our compensation package is competitive, including a travel allowance and the unique perks of working in the travel industry, such as discounts on our holidays and a comprehensive travel- and cancellation insurance policy.
We are deeply committed to your personal and professional growth. We will explore relevant (online) courses, conferences, and events that align with your interests and career goals. Importantly, we ensure you have the time to perform your tasks effectively, as we believe this benefits both you and the company.