
Engineer II, Backend
OpenTable
full-time
Posted on:
Location Type: Remote
Location: India
Visit company websiteExplore more
About the role
- Participate in technical and architectural decisions and implementations
- Ensure our platforms are scalable, highly available, reliable and have a high performance, especially under peak traffic spikes.
- Responsible for the restaurant onboarding process, including onboarding, activation, and sales integration services.
- Own both the front-end (FE) and back-end (BE) services for onboarding and activations.
- Key member of a multi-functional team that builds and designs OpenTable’s identity and access platform for restaurants globally
- Deliver world-class tooling for OpenTable’s most important groups and enterprise customers.
- Passionate about building small, independent product development teams – product managers, designers and engineers working together and empowered to make their own decisions.
Requirements
- 5+ 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.
- Nice to have:
- Experience collaborating with remote teams across time zones
- Experience in React JS
Benefits
- Work from (almost) anywhere for up to 20 days per year
- Focus on mental health and well-being:
- Company-paid therapy sessions through SpringHealth
- Company-paid subscription to Headspace
- Annual company-wide week off a year - the whole team fully recharges (and returns without a pile-up of work!)
- Paid parental leave
- Generous paid vacation + time off for your birthday
- Paid volunteer time
- Focus on your career growth:
- Development Dollars
- Leadership development
- Access to thousands of on-demand e-learnings
- Travel Discounts
- Employee Resource Groups
- Quarterly team offsites
- Tax optimisation options
- Generous health insurance
- Pension fund
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
JavaSpring frameworkSpring BootHibernateDockerKubernetesKafkaunit testingintegration testingacceptance testing
Soft Skills
communication skillscollaboration skillsproblem solvingself-motivatedmentoringapproachableopinion formingdiscussionteamworkadaptability