Senior Software Engineer (Backend focused) - User Platform

Requirements

  • 6+ years of software development experience
  • Expertise in web application development using component-based frameworks
  • High proficiency in Java
  • Experience designing architecture and deployment of web applications & services
  • Experience with writing tests
  • Ability to turn ideas into fast, reliable, and maintainable code
  • Positive, proactive team player passionate about their craft
  • Customer-centric prioritization and data-driven decision-making
  • Mature judgment in using AI tools, leading team adoption while ensuring quality, security, and governance
  • Excellent written and verbal communication skills in English

Nice to Haves

  • Experience with A/B testing, hypothesis building, and event-based analytics
  • Prior experience working in the e-commerce space
  • Prior experience in start-up environments

What You'll Be Doing

  • Work with engineers, designers, and analysts
  • Design, launch, and iterate on A/B experiments to learn about customers
  • Maintain high-quality standards and continually improve codebase, systems, and processes
  • Design and develop scalable and efficient solutions
  • Mentor team members and participate in hiring
  • Contribute to roadmap and long-term strategy
  • Work with Java, Spring Boot, MySQL, PostgreSQL, GraphQL, Kafka, and Kubernetes

Perks and Benefits

  • Annual personal growth budget and mentorship programs
  • Work from anywhere in the world for 30 days per year
  • Hybrid working model with three days in-office and two optional remote days
  • Quarterly team events and yearly company-wide events for collaboration and socializing
  • Monthly transportation and fitness budget
  • Discounts on GetYourGuide activities for employees and their friends and family
  • Language reimbursement program
  • Health and wellness benefits
AI Summary ✨

Similar jobs

  • 9 days agoRemote EMEA
  • 9 days agoRemote EMEA
  • 9 days agoRemote EMEA
  • See all jobs in Germany →