Tide

Engineer, Backend - 4 (Java)

Tide
Apply
10 hours ago
Delhi, IndiaStaff+

Responsibilities

  • Design, build, maintain, run, scale, and monitor backend services in Tide’s event-driven microservice architecture.
  • Develop services using Java 17, Spring Boot, and JOOQ.
  • Design, expose, and consume RESTful APIs.
  • Use SNS, SQS, and Kafka for event-driven communication.
  • Use PostgreSQL through Aurora as a primary datastore in AWS.
  • Deploy services frequently to production using GitHub-based CI/CD pipelines.
  • Apply GitOps practices with ArgoCD and work with Docker, Terraform, and EKS/Kubernetes.
  • Monitor services and investigate issues using DataDog.
  • Collaborate with Product Owners to translate user needs, business opportunities, and regulatory requirements into software solutions.
  • Use AI tools and LLMs to improve engineering productivity, software quality, and delivery velocity.

Requirements

  • Experience building server-side applications and detailed knowledge of relevant programming languages; willingness to learn Java is acceptable.
  • Sound knowledge of a backend framework such as Spring or Spring Boot, including experience writing microservices that expose and consume RESTful APIs.
  • Experience engineering scalable and reliable solutions in a cloud-native environment, with an understanding of CI/CD fundamentals.
  • Ability to deliver secure, well-tested, and well-documented software integrating with third-party providers and partners.
  • Ability to leverage AI tools and LLMs to improve engineering productivity, software quality, and delivery velocity.

Benefits

  • Competitive salary and share options.
  • Generous annual leave in addition to bank holidays.
  • Paid maternity, paternity, and adoption leave.
  • Paid and unpaid sabbatical options after milestone years with Tide.
  • Private family health insurance with additional OPD coverage and top-up options.
  • Life and accident insurance coverage.
  • Access to therapy sessions, courses, meditations, and workshops.
  • Paid annual volunteering or personal development days.
  • Annual budget for books, courses, coaching, and other learning and development.
  • Flexible workplace supporting in-person and remote work, with the option to work from abroad for up to 90 days annually.
  • Home office setup contribution and a replacement laptop when needed.
  • Office snacks, coffee, tea, and lunch where available.

Tech Stack

Apache KafkaAWSDatadogDockerGitHub ActionsJavaJUnitKubernetesPostgreSQLSpring BootTerraform

Categories

Tide

About Tide

1,001-5,000 employees

Tide builds a digital business banking platform for small and medium-sized enterprises, offering current accounts, cards, payments, credit options, and connected admin tools such as invoicing and accounting integrations. Headquartered in London and founded in 2015, it operates in the UK, India, Germany, and France as a privately held company. Its mobile and web apps aim to reduce back-office workload for SMEs by combining banking with day-to-day financial administration.

Contact me