Browse All Jobs

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:

  • Designing, building, running, and scaling microservices
  • Using Java 17, Spring Boot, and JOOQ
  • Exposing and consuming RESTful APIs
  • Using SNS+SQS and Kafka for event sending
  • Utilizing PostgreSQL via Aurora
  • Deploying services to production using CI/CD pipelines
  • Collaborating with Product Owners

Requirements include:

  • Experience building server-side applications
  • Knowledge of backend framework (e.g. Spring/Spring Boot) for writing microservices
  • Experience engineering scalable and reliable solutions in a cloud-native environment
  • Mindset of delivering secure, well-tested, and well-documented software

Tide offers:

  • 25 days paid annual leave
  • 3 paid days off for volunteering or L&D activities
  • Extended maternity and paternity leave
  • Personal L&D budget of 1000 BGN per year
  • Additional health & dental insurance
  • Mental wellbeing platform
  • Fully covered Multisports card
  • Food vouchers
  • Snacks, light food, drinks in the office
  • WFH equipment allowance
  • Flexible working from home
  • Sabbatical Leave
  • Share options
Apply

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.