
Opportunity at
TideEngineer, Backend - 4 (Java)
Tide is seeking an experienced Backend Engineer to join its technology operations in Bengaluru on a full-time basis. Operating within a microservice architecture consisting of over…
Career Tools
About This Role
Tide is seeking an experienced Backend Engineer to join its technology operations in Bengaluru on a full-time basis. Operating within a microservice architecture consisting of over 200 services across more than 40 teams, the individual in this role will design, build, run, and globally scale services using Java 17, Spring Boot, and JOOQ. Tide supports over 2 million members globally across the UK, India, Germany, and France by providing small…
Job Description
Tide is seeking an experienced Backend Engineer to join its technology operations in Bengaluru on a full-time basis. Operating within a microservice architecture consisting of over 200 services across more than 40 teams, the individual in this role will design, build, run, and globally scale services using Java 17, Spring Boot, and JOOQ. Tide supports over 2 million members globally across the UK, India, Germany, and France by providing small and medium-sized enterprises with business accounts, banking services, and administrative solutions ranging from invoicing to accounting.
This position involves developing RESTful APIs, utilizing PostgreSQL via Aurora on AWS, and working with event-driven tools including Amazon SNS, SQS, and Kafka. Engineers deploy to production multiple times per day utilizing automated pipelines with GitHub Actions, SonarCloud, SemGrep, and JUnit/Pact testing. Team members also leverage GitOps with ArgoCD and monitor applications using DataDog.
Ideal candidates bring server-side application development experience, familiarity with backend frameworks, and a solid understanding of cloud-native CI/CD environments. Professionals are expected to write secure, thoroughly tested software, integrate with third-party partners, and utilize AI tools to boost productivity. Tide offers a competitive compensation package that includes salary, share options, health insurance, parental leave, learning budgets, and flexible working options.
Responsibilities
- Design, build, run, and scale microservices for the team
- Develop and maintain services using Java 17, Spring Boot, and JOOQ
- Expose and consume RESTful APIs
- Send events utilizing Amazon SNS, SQS, and Kafka
- Manage data using PostgreSQL via Aurora within AWS
- Deploy code to production multiple times daily using CI/CD pipelines on GitHub
- Monitor services and investigate system issues using DataDog
- Collaborate with Product Owners to align technical solutions with user needs and regulatory requirements
Requirements
- Experience building server-side applications
- Practical knowledge of relevant programming languages, with a willingness to learn Java
- Fundamental understanding of backend frameworks such as Spring or Spring Boot for microservices
- Practical knowledge of CI/CD and cloud-native engineering environments
- Ability to write secure, well-tested, and well-documented software that integrates with third-party partners
- Demonstrated ability to use AI tools and LLMs to improve engineering productivity and code quality
Core Skills
Benefits
- Competitive salary and share options
- Generous annual leave on top of bank holidays
- Paid maternity, paternity, and adoption leave
- Extended unpaid and paid sabbatical leave options after milestone years
- Private family health insurance with additional OPD coverage and top-up options
- Comprehensive accidental and life insurance protection
- Access to mental wellbeing support, therapy sessions, meditations, and workshops
- Paid annual days for volunteering or personal growth
- Annual learning and development budget for books, courses, and coaching
- Option to work from abroad for up to 90 days annually
- Home office setup contribution
- Laptop ownership program including a new replacement laptop
Frequently Asked Questions
Answers are based only on the employer’s listing; where it doesn’t say, neither do we.
What is the employment type for this role?
This is a full-time position.
Where is the position located?
The posting states the location is Bengaluru.
What is the salary for this position?
The salary is not stated in the job posting, though the role offers competitive compensation including a salary and share options.
What tech stack will be used?
The engineering stack relies heavily on Java 17, Spring Boot, JOOQ, PostgreSQL via AWS Aurora, Amazon SNS/SQS, Kafka, GitHub Actions, and Kubernetes.
Sample Interview Questions
AI-generated questions tailored to this specific role — a preview of the full practice set.