
Senior Engineer, Backend
OpenTable
full-time
Posted on:
Location Type: Remote
Location: India
Visit company websiteExplore more
Job Level
About the role
- OpenTable is looking for a Senior Software Engineer to join the Payments Platform team to help deliver a robust and secure Payments Platform.
- You will also be building world-class payments solutions for our restaurants.
- This is a hands-on technical role with a dash of leadership and strategy.
- You'll be a key member of a multi-functional team that builds and designs OpenTable’s Payments platform for restaurants globally.
- As a Senior Software Engineer, you will be responsible for technical and architectural decisions to ensure our platforms are scalable, highly available, reliable and have a high performance, especially under peak traffic spikes.
Requirements
- 6+ 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 working in the Payments Domain
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 BootHibernatedistributed applicationsobservabilitymonitoringperformancehigh availabilityscalability
Soft Skills
communicationcollaborationproblem solvingself-motivatedmentoringapproachableopinion formingdiscussion