**Job Title:** Senior Software Engineer
We are seeking a highly skilled and experienced software engineer to join our team. The ideal candidate will have a strong background in software development, with a focus on Java and web application development.
The successful candidate will be responsible for designing, developing, and deploying efficient solutions that can continue to scale. They will work closely with cross-functional teams to iterate fast and learn about customers by designing, launching, and iterating on A/B experiments.
This is an exciting opportunity for a talented software engineer to join a dynamic team and contribute to the evolution of our post-purchase experience.
Key Responsibilities:
* Designing and developing efficient solutions that can continue to scale
* Collaborating with cross-functional teams to iterate fast and learn about customers
* Developing high-quality code that meets business requirements
* Continuously improving our code base, systems, and processes
Requirements:
* 6+ years of software development experience
* High proficiency in Java
* Experience designing architecture and deployment of web applications & services
* Expertise in web application development using component-based frameworks
* Experience with distributed systems
* Ability to turn ideas into fast, reliable, and maintainable code
Benefits:
* Competitive base salary + virtual stock options
* 40 working days per year to work anywhere in the world
* Annual external training budget and mentorship programs for continuous learning and development
* Flexible working arrangements to support work-life balance
* Monthly transportation and fitness budget
* GetYourGuide discounts for you, friends, and family
* Language reimbursement program
We are committed to providing a supportive and inclusive work environment. If you have the skills and passion for joining our team, we invite you to apply.