Tide is seeking a Senior Backend Engineer to join their team in Bulgaria. The successful candidate will contribute to the event-driven Microservice Architecture of Tide, working with 200+ services owned by over 40 teams. They will be responsible for defining and maintaining the services their team owns, from design to global scaling.
The Senior Engineer will use 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 work with PostgreSQL via Aurora and deploy services to production using CI/CD pipelines powered by GitHub with GitHub actions and ArgoCD. The Cloud team uses Docker, Terraform, EKS/Kubernetes to run the platform.
The role involves collaborating closely with Product Owners to understand user needs, business opportunities, and regulatory requirements to translate them into well-engineered solutions.
Responsibilities include:
Requirements include:
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.