About the job
Join Architus as we partner with Tide, a pioneering name in banking technology, to enhance innovative projects. We are searching for a seasoned Senior Java Engineer to become a vital part of Tide’s dynamic team.
About Tide
Tide has recently launched its operations in Lithuania, expanding its workforce to over 34 skilled engineers through a successful collaboration with Architus. The company is dedicated to developing a cutting-edge financial platform aimed at empowering small businesses to optimize their time and expenses. Tide not only offers business accounts and banking services but also a wide array of integrated administrative tools, including invoicing and accounting solutions.
Since its inception in 2017, Tide has gained the trust of over 1 million small businesses globally, serving SMEs in the UK, India, Germany, and France. With its headquarters in central London and additional offices in Sofia, Hyderabad, Delhi, Berlin, and Belgrade, Tide employs more than 2000 professionals.
As Tide expands rapidly and ventures into new markets, it continuously seeks enthusiastic and motivated individuals to join its mission of empowering small businesses.
The Opportunity
At Tide, engineering teams are engaged in designing and managing a diverse product catalog across multiple domains. With an exciting roadmap ahead, engineers are empowered to make significant technical decisions that influence the Global One Platform. Working in small, autonomous teams, engineers take charge of microservices, self-organizing to tackle technical challenges and establish guidelines within Communities of Practice.
As a pivotal member of an agile engineering team, you will work closely with Backend, iOS, Android, Web, QA, DevOps, Data, and Product teams to deliver meticulously engineered solutions. This represents a unique opportunity to influence engineering practices and make a tangible impact within a rapidly growing international organization.
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.
