Senior Engineer, Backend

3 - 7 years

0 Lacs

Posted:1 week ago| Platform: Shine logo

Apply

Work Mode

On-site

Job Type

Full Time

Job Description

At Tide, we are dedicated to developing a business management platform that aims to streamline operations for small businesses, saving them both time and money. Our services include business accounts, banking solutions, as well as a range of connected administrative tools such as invoicing and accounting. Since its inception in 2017, Tide has grown to serve over 1 million small businesses worldwide, catering to SMEs in the UK, India, and Germany. With our headquarters in central London and additional offices in Sofia, Hyderabad, Delhi, Berlin, and Belgrade, Tide boasts a team of over 2,000 employees. As a rapidly expanding company, we are continually venturing into new products and markets, and we are always on the lookout for individuals who are enthusiastic and motivated to join us in our mission to empower small businesses in saving time and resources. Our teams operate in small, autonomous units, each specializing in specific domains and taking ownership of the complete lifecycle of various microservices within Tide's service catalogue. Engineers at Tide have the freedom to self-organize, collaborate on technical challenges, and establish guidelines within the different Communities of Practice, regardless of their current position within our Growth Framework. In this role, you will play a key part in shaping our event-driven Microservice Architecture, which currently comprises over 200 services managed by 40+ teams. Your responsibilities will include designing, building, running, and globally scaling the services owned by your team. You will utilize Java 17, Spring Boot, and JOOQ to develop these services, while ensuring the exposure and consumption of RESTful APIs. We place great emphasis on excellent API design and treat our APIs as valuable products, particularly in the realm of Open Banking where public APIs are common. Additionally, you will work with SNS+SQS and Kafka for event transmission, leverage PostgreSQL via Aurora as your primary datastore, and deploy services to Production frequently using CI/CD pipelines powered by GitHub and GitHub actions. Familiarity with modern GitOps using ArgoCD, Docker, Terraform, EKS/Kubernetes, and tools like DataDog for monitoring services will be essential for this role. Collaboration with Product Owners to understand user needs, business opportunities, and regulatory requirements and translating them into well-engineered solutions will be a crucial aspect of your work. We are seeking individuals with experience in building server-side applications, proficiency in relevant programming languages, and a solid understanding of backend frameworks like Spring/Spring Boot. If you have a background in engineering scalable and reliable solutions in a cloud-native environment, possess a mindset focused on delivering secure, well-tested, and well-documented software, and are eager to learn and adapt to new technologies, we encourage you to join us at Tide. Our tech stack includes Java 17, Spring Boot, JOOQ, SNS+SQS, Kafka, MySQL, PostgreSQL, Docker, Terraform, EKS/Kubernetes, DataDog, and more. In return for your contributions, we offer a competitive salary, health insurance for yourself and your family, life insurance, OPD benefits, mental wellbeing support, learning and development budget, WFH setup allowance, ample annual leaves, and family-friendly leave policies. Tide promotes a flexible workplace model that accommodates both in-person and remote work to suit the diverse needs of our teams. While we support remote work, we believe in the value of face-to-face interactions to nurture team spirit and collaboration. Our offices are designed as hubs for innovation and team-building, encouraging regular in-person gatherings to cultivate a strong sense of community. Tide is committed to fostering a transparent and inclusive environment where every individual's voice is valued. As One Team, we strive to create a workplace where everyone feels heard and respected. Your personal data will be processed by Tide for recruitment purposes in accordance with Tide's Recruitment Privacy Notice.,

Mock Interview

Practice Video Interview with JobPe AI

Start Java Interview
cta

Start Your Job Search Today

Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.

Job Application AI Bot

Job Application AI Bot

Apply to 20+ Portals in one click

Download Now

Download the Mobile App

Instantly access job listings, apply easily, and track applications.

coding practice

Enhance Your Java Skills

Practice Java coding challenges to boost your skills

Start Practicing Java Now

RecommendedJobs for You

Hyderabad, Telangana, India

Hyderabad, Telangana, India