SlipstreamJobsFresh Startup & VC-Backed Jobs

Senior Engineer, Backend

Tide - Belgrade, Serbia - In-office - posted 2026-07-23

Apply on the company site

SlipstreamJobs tracks this role from the company's public career site. Apply directly on the employer's site.

Tide is a fintech platform serving over 2 million SMEs globally with business banking, invoicing, and accounting solutions. The company operates across the UK, India, Germany, and France with 2,800+ employees and has raised over $300 million. You'll join one of 40+ engineering teams working on Tide's event-driven microservice architecture (200+ services). As a Senior Backend Engineer, you'll own the full lifecycle of microservices—designing, building, running, and scaling them globally. Key responsibilities: - Contribute to and maintain microservices in an event-driven architecture - Build services using Java 21, Spring Boot, and JOOQ - Design and consume RESTful APIs (treated as products, often public in Open Banking) - Work with SNS/SQS and Kafka for event-driven communication - Use PostgreSQL via AWS Aurora as primary datastore - Deploy to production multiple times daily via GitHub Actions CI/CD pipelines - Implement modern GitOps with ArgoCD, Docker, Terraform, EKS/Kubernetes - Monitor services using Coralogix - Collaborate with Product Owners on user needs, business opportunities, and regulatory requirements Required experience: - Server-side application development with strong programming fundamentals (Java preferred but not required) - Backend framework experience (Spring/Spring Boot) building microservices with RESTful APIs - Cloud-native scalable and reliable solutions (CI/CD, practical Agile) - Secure, well-tested, well-documented software with third-party integrations (fintech experience valued) Tide operates technology centers in Serbia, Romania, Lithuania, Bulgaria, and India, with offices across Europe and Asia. The company is recognized as a Great Place to Work and among India's Top 50 Best Workplaces in Banking.

Similar roles