Browse All Jobs
Job Description

Tide is seeking a Senior Engineer to join their backend team. The successful candidate will contribute to Tide's event-driven Microservice Architecture, currently comprising over 200 services owned by more than 40 teams. This role involves defining and maintaining team-owned services, encompassing design, build, run, and global scaling.

The Senior Engineer will work with Java 17, Spring Boot, and JOOQ to build services, expose and consume RESTful APIs, and utilize SNS+SQS and Kafka for event streaming. They will also work with PostgreSQL via Aurora as the primary datastore and deploy services to production via CI/CD pipelines powered by GitHub actions.

Tide values good API design, treating APIs as products, especially in the context of Open Banking. The role involves close collaboration with Product Owners to understand user needs, business opportunities, and regulatory requirements, translating them into well-engineered solutions.

Responsibilities:

  • Contribute to Tide's event-driven Microservice Architecture.
  • Define and maintain team-owned services.
  • Build services using Java 17, Spring Boot, and JOOQ.
  • Expose and consume RESTful APIs.
  • Utilize SNS+SQS and Kafka for event streaming.
  • Deploy services to production via CI/CD pipelines.

Requirements:

  • Experience in building server-side applications.
  • Knowledge of backend frameworks such as Spring/Spring Boot.
  • Experience in engineering scalable and reliable solutions in a cloud-native environment.
  • Mindset of delivering secure, well-tested, and well-documented software.

What Tide offers:

  • 25 days paid annual leave
  • Sabbatical Leave
  • Share options
Apply Manually

Careers at Tide

Tide is a rapidly expanding finance platform dedicated to saving small businesses time and money. It provides business accounts, banking services, and connected administrative solutions like invoicing and accounting. Serving over 1 million small businesses globally, Tide operates in the UK, India, and Germany. Headquartered in London, with offices in Sofia, Hyderabad, Delhi, Berlin and Belgrade, the company fosters a transparent and inclusive environment. Tide embraces diversity and is committed to building products that resonate with the diverse needs of its members.

All Jobs at Careers at Tide (168)