Tide is seeking a Senior Backend Engineer to join their team in Romania. This role involves contributing to Tide's event-driven microservice architecture, which currently includes over 200 services managed by more than 40 teams. The Senior Engineer will be responsible for defining and maintaining the services owned by their team, from design and construction to operation and global scaling.
The successful candidate 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 sending. They will also use PostgreSQL via Aurora as the primary datastore and deploy services to production using CI/CD pipelines powered by GitHub with GitHub actions.
Tide fosters a flexible workplace model supporting both in-person and remote work. While remote work is supported, the company believes in face-to-face interactions to build team spirit and collaboration.
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.