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:
Requirements:
What Tide offers:
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)