Tide is seeking a Staff Backend Engineer to define and own part of the target architecture for the domain, working on early engineering phases to lay the groundwork for the team(s) in the area. The ideal candidate will have extensive experience building server-side applications and detailed knowledge of Java.
Requirements
- 10+ years of experience building server-side applications
- Detailed knowledge of Java
- Sound knowledge of a backend framework (e.g. Spring/Spring Boot)
- Experience with running microservices and implementing and consuming RESTful APIs
- Experience engineering scalable and reliable solutions in a cloud-native environment
- Full ownership of code and technical solutions across their entire lifecycle
- Experience integrating with various third-party providers and partners
- Sound knowledge and experience working with relational databases
- Ability to communicate technical concepts to a non-technical audience
Benefits
- Competitive Compensation
- Time Off
- Parental Leave
- Sabbatical
- Health Insurance
- Life & Accident Cover
- Mental Wellbeing
- Volunteering & Development Days
- Learning & Development
- WOO (Work Outside the Office)
- Home Office Setup
- Laptop Ownership
- Snacks & Meals