Senior Backend Engineer

2 weeks ago


Vilnius, Vilnius, Lithuania Architus Full time

Architus is collaborating with Tide, a growing leader in banking technology, on strategic projects, and we are looking for a Senior Java Engineer to join their innovative team.

About Tide

Tide recently established a branch in Lithuania, currently home to 30 engineers, with plans for significant expansion next year. Tide is building an innovative finance platform designed to help small businesses save both time and money. In addition to providing business accounts and banking services, Tide offers a comprehensive suite of connected administrative solutions, ranging from invoicing to accounting.

Launched in 2017, Tide is now trusted by over 1 million small businesses worldwide and is available to SMEs in the UK, India, and Germany. With its headquarters in central London and offices in Sofia, Hyderabad, Delhi, Berlin, and Belgrade, Tide employs over 1,800 people.

As Tide continues to grow rapidly and expand into new markets, the company is always seeking passionate and driven teammates. Join Tide in its mission to empower small businesses and help them save time and money.

The Opportunity

Tide's engineering teams are building and managing a rich product catalog across various domains. With an exciting roadmap ahead, Tide empowers its engineers to make impactful technical decisions that shape the Global One Platform. Working in small, autonomous teams, engineers take ownership of microservices, self-organising to address technical challenges and set guidelines within Communities of Practice.

As a key member of an agile engineering team, you will collaborate with Backend, iOS, Android, Web, QA, DevOps, Data, and Product teams to deliver well-engineered solutions. This is a unique opportunity to drive engineering practices and make a real impact in a rapidly expanding international company.


Technical Stack

Programming Languages: Java 17

Frameworks: Spring Boot, JOOQ

API: RESTful APIs, API design (treated as products, often public in Open Banking)

Event-Driven Architecture: SNS+SQS, Kafka

Databases: PostgreSQL (via Aurora)

Cloud Infrastructure: AWS (heavy AWS usage)

CI/CD: GitHub, GitHub Actions, JUnit, Pact testing

Deployment: ArgoCD, Docker, Terraform, EKS/Kubernetes

Monitoring & Debugging: DataDog

Collaboration Tools: Close collaboration with Product Owners on user needs, business opportunities, and regulatory requirements

Key Responsibilities

- Event-Driven Microservices: Contribute to the design, development, and maintenance of microservices in an event-driven architecture (200+ services owned by 40+ teams), ensuring global scalability.

- Service Ownership: Own the full lifecycle of services, including design, building, running, and scaling them across the platform.

- API Development: Expose and consume RESTful APIs, with a focus on good API design, treating them as products, especially in the context of Open Banking where many are public-facing.

- Event Processing: Use SNS+SQS and Kafka for event-driven messaging and processing.

- Database Management: Utilize PostgreSQL via Aurora as the primary datastore, integrating seamlessly with AWS infrastructure.

- CI/CD: Deploy services to production multiple times a day using CI/CD pipelines powered by GitHub Actions, ensuring quality with JUnit/Pact testing.

- GitOps and Cloud Infrastructure: Gain experience with modern GitOps practices using ArgoCD, and work with Docker, Terraform, and EKS/Kubernetes to manage cloud-based services.

- Monitoring & Troubleshooting: Utilize DataDog for monitoring, troubleshooting, and resolving issues in production services.

- Collaboration: Work closely with Product Owners to understand user needs, business opportunities, and regulatory requirements, translating these into well-engineered technical solutions.

Requirements

- Server-Side Application Experience: Some experience building server-side applications with knowledge of the relevant programming languages for your stack. While Java is not required, a willingness to learn it is essential as most of our services are written in Java.

- Backend Framework Knowledge: Solid understanding of backend frameworks (e.g., Spring/Spring Boot), with experience in writing microservices that expose and consume RESTful APIs.

- Cloud-Native Engineering: Experience in engineering scalable and reliable solutions in a cloud-native environment. A strong understanding of CI/CD principles and practical Agile methodologies is crucial.

- Software Quality & Security: A demonstrated mindset for delivering secure, well-tested, and well-documented software that integrates effectively with various third-party providers and partners, particularly within the fintech industry.

What You'll Get in Return:
  • The gross monthly salary for this position ranges from €4,858 to €7,458 (before taxes-Lithuania), depending on your skills, and experience. But we are also open to discussing the salary further, taking into account your expertise and contributions.
  • MELP – flexible benefit app (50 EUR per month accruing)
  • 25 days paid annual leave
  • 3 paid days off for volunteering or L&D activities
  • Personal L&D budget in the amount of 500 EUR per year
  • Mental wellbeing platform Plumm
  • WFH equipment allowance
  • Sabbatical Leave
  • Share options
  • Team Events

Ready to join?

If you're excited about this opportunity and believe you're the right fit, we'd love to hear from you Apply now and let's create something amazing



  • Vilnius, Vilnius, Lithuania 10 Speed Full time

    We're building a next-generation Transportation Management System (TMS) to streamline logistics for trucking companies. Our engineering culture values open communication, continuous learning, and practical solutions that make a tangible impact. If you thrive on solving big challenges at scale, we'd love to meet youWhat You'll Do Build & Launch: Contribute to...


  • Vilnius, Vilnius, Lithuania Architus Full time

    Architus is collaborating with Tide, a growing leader in banking technology, on strategic projects, and we are looking for a Senior Python Engineer to join their innovative team.About TideTide recently established a branch in Lithuania, currently home to 30 engineers, with plans for significant expansion next year. Tide is building an innovative finance...


  • Vilnius, Vilnius, Lithuania beBee Careers Full time

    Senior Backend Engineer - Ecommerce Platform DeveloperWe are seeking a skilled Senior Backend Engineer to join our team and contribute to the development of our ecommerce platform. This is a unique opportunity to work on complex projects, collaborate with cross-functional teams, and drive innovation in the ecommerce space.About the RoleThis position involves...

  • Senior Java Engineer

    13 hours ago


    Vilnius, Vilnius, Lithuania Softeta Full time

    We are seeking a talented Senior Java Engineer to join our passionate team at Softeta, working on innovative software solutions for the public sector. You will have the opportunity to collaborate with cross-functional teams to design and develop high-quality software products that meet our clients' needs.As a Senior Java Engineer, you will take a leading...


  • Vilnius, Vilnius, Lithuania payabl. Full time

    The role is about:In the Open Banking Team, you will be part of a team of experts, their sole mission is to ensure that our Banking services are running smoothly and solving real life problems. The Open Banking team will kick-start our Open Banking journey - As part of this team you are expected to solve problems with sustainable solutions and with...


  • Vilnius, Vilnius, Lithuania beBee Careers Full time

    Telecom Project Developer OpportunityWe are looking for a seasoned Java developer to join a long-term telecom project. The successful candidate will be responsible for designing and developing scalable backend solutions using microservices architecture.This is an exciting opportunity for a skilled developer to contribute to a cutting-edge telecom system,...

  • Senior Java Engineer

    2 weeks ago


    Vilnius, Vilnius, Lithuania Architus Full time

    Architus specialises in connecting leading UK and US businesses with top EU engineering talent, helping build high-performing technology teams and establish presence overseas. With offices in London and Vilnius, Architus has a strong track-record and impressive list of clients such as Invesco, Tide, Capital Group, Schroders, BNP Paribas, and HSBC.The...


  • Vilnius, Vilnius, Lithuania Architus Full time

    Architus specialises in connecting leading UK and US businesses with top EU engineering talent, helping build high-performing technology teams and establish presence overseas. With offices in London and Vilnius, Architus has a strong track-record and impressive list of clients such as Invesco, Tide, Capital Group, Schroders, BNP Paribas, and HSBC.The...


  • Vilnius, Vilnius, Lithuania Architus Full time

    Architus specialises in connecting leading UK and US businesses with top EU engineering talent, helping build high-performing technology teams and establish presence overseas. With offices in London and Vilnius, Architus has a strong track-record and impressive list of clients such as Invesco, Tide, Capital Group, Schroders, BNP Paribas, and HSBC.The...


  • Vilnius, Vilnius, Lithuania Architus Full time

    About UsArchitus specialises in connecting leading UK and US businesses with top EU engineering talent, helping build high-performing technology teams and establish presence overseas. With offices in London and Vilnius, Architus has a strong track-record and impressive list of clients such as Invesco, Tide, Capital Group, Schroders, BNP Paribas, and HSBC....