Job Drop BerlinYOUR WAY INTO BERLIN TECH
NewsletterLinkedIn
AboutTermsImpressumPrivacy

Senior Software Engineer - (Frontend)

GGetYourGuide
Seniority
Senior
Model
Hybrid
Sector
Travel
Salary
Undisclosed
Contract
Full-Time

About the role

Work as a Senior Software Engineer (Frontend focus) in a product team. The role is an 80/20 full-stack position, working primarily with TypeScript and Node.js on the Backend, requiring strong experience across both frontend and backend development. A key part of the role involves owning a Server-Driven UI backend-for-frontend (BFF) layer — designing and implementing backend components that deliver dynamic UI configurations tailored to specific frontend needs.

What you'll do

  • Own our Server-Driven UI BFF layer — designing and implementing backend components that deliver dynamic UI configurations tailored to specific frontend needs.
  • Work closely with product managers, designers, and stakeholders; drive conversations, align with business needs, and advocate for the customer at every step.
  • Design, launch, and iterate on A/B experiments while continuously improving our codebase, systems, and processes.
  • Design and develop efficient solutions that can scale effectively, and prioritize mentoring other team members and participating in the hiring process.
  • Work with technologies such as Vue.js, TypeScript, and Node.js, along with exposure to Java and Spring Boot.

What you'll need

  • 6+ years of software development experience
  • Expertise in web application development using component-based frameworks
  • High proficiency in TypeScript
  • Experience designing architecture and deployment of web applications and services
  • Experience with writing tests
  • Ability to turn ideas into fast, reliable, and maintainable code
  • Customer-centric prioritization and data-driven decision making
  • Excellent written and verbal communication skills in English

Nice to have

  • Backend experience with Java and Spring Boot
  • Experience with A/B testing, hypothesis building, and event-based analytics
  • Knowledge of Node.js, Vue.js, or similar component-based frontend frameworks
  • Prior experience in e-commerce or start-up environments

What they offer

  • Annual personal growth budget
  • Virtual stock options
  • Hybrid work-from-home and telecommuting policy
  • Discounted public transportation tickets
  • Generous maternity and paternity leave policies
APPLY →