Youll be a key member of a multi-functional team that builds and designs key features for our OpenTable for Restaurant software platform. We are passionate about building small, independent product development teams - product managers, designers and engineers working together and empowered to make their own decisions.
If you are passionate about driving technical excellence, leading cross-team projects, and mentoring other engineers, we would love to hear from you. Join us in shaping the future of our organization through innovation and collaboration.
Requirements:
9+ years of experience in backend software engineering building distributed applications.
Expertise in Java, Spring framework and Spring Boot, and Hibernate
Experience working with large-scale, distributed, service-oriented and event-driven architectures and systems, and understanding of the core principles around observability & monitoring, performance, high availability, scalability, reliability and security.
Excellent communication and collaboration skills - enjoy working with engineers, designers and product owners.
Experience with Docker / Kubernetes and message buses like Kafka; proficiency with Git
Discipline at unit, integration, and acceptance testing
Strong problem solving skills
Experience working in an agile-based methodology
Self-motivated to build and share knowledge and skill; has the ability and desire to mentor as well as be mentored.
Dedicated professional who forms opinions and enjoys discussion yet remains personable and approachable.
Proven experience in providing technical leadership and direction
Experience collaborating with remote teams across time zones
Benefits
Paid Vacation
One Celebration Day per calendar year
Focus on mental health and well-being
Company-wide weeks off a year - the whole team fully recharges (and returns without a pile-up of work!)
Generous paid parental leave
Focus on your career growth
Work from (almost) anywhere ; wherever you do your best work