C
Careers at Tide1d ago
Indeed

Senior Engineer

Hyderabad, Telangana
Full Time
Senior Level

Auto Apply to 50+ AI Matched Senior Engineer Jobs

Use Auto Apply Agents to Bulk Apply jobs with ATS Optimised Resumes, find verified Insider Connections for jobs at Careers at Tide

Full Job Description

Tide is seeking a Senior Backend Engineer to join our dynamic team in Hyderabad, Telangana. You will be instrumental in designing, creating, and running a wide array of products across our business areas, contributing to a roadmap filled with challenging and interesting problems. This role offers a unique opportunity to make a real impact by taking ownership of engineering practices within a rapidly growing global company.

As part of one of our 40+ engineering teams, you will work within small, autonomous groups that own the full lifecycle of microservices within Tide's service catalogue. We empower our engineers to make significant technical decisions that shape the future of Tide's Global One Platform, fostering a self-organizing environment with active participation in technical discussions and Communities of Practice.

About the Role:

  • Contribute to our event-driven Microservice Architecture, which currently comprises over 200 services managed by 40+ teams. You will define, maintain, and operate the services your team owns, following a 'you build it, you run it' philosophy for global scalability.
  • Utilize Java 17, Spring Boot, and JOOQ for service development.
  • Design and implement RESTful APIs, treating them as products, especially given their potential use in Open Banking and public-facing scenarios.
  • Integrate event-driven communication using SNS, SQS, and Kafka.
  • Manage data persistence using PostgreSQL via Aurora, as we are heavy AWS users.
  • Deploy services to production frequently (multiple times daily) through robust CI/CD pipelines powered by GitHub and GitHub Actions, supported by comprehensive JUnit/Pact testing. New joiners are encouraged to deploy to production within their first two weeks.
  • Leverage modern GitOps practices with ArgoCD. Our Cloud team utilizes Docker, Terraform, EKS/Kubernetes for platform management.
  • Employ DataDog for service monitoring and issue investigation.
  • Collaborate closely with Product Owners to translate user needs, business opportunities, and regulatory requirements into well-engineered solutions.

What We Are Looking For:

  • Proven experience in building server-side applications with a strong understanding of relevant programming languages. While Java expertise is not mandatory, a willingness to learn Java is essential, as most of our services are written in it.
  • Solid knowledge of a backend framework, such as Spring/Spring Boot, used for developing microservices with RESTful APIs.
  • Experience engineering scalable and reliable solutions in a cloud-native environment, with a strong grasp of CI/CD fundamentals and practical Agile methodologies.
  • A commitment to delivering secure, well-tested, and documented software that integrates with various third-party providers and partners, common in the fintech industry.

Our Tech Stack Includes:

  • Java 17, Spring Boot, and JOOQ for RESTful API development.
  • Event-driven architecture leveraging SNS+SQS and Kafka.
  • Primary datastores: MySQL and PostgreSQL via RDS or Aurora (AWS).
  • Platform infrastructure managed by Docker, Terraform, EKS/Kubernetes.
  • Monitoring and logging with DataDog, Elasticsearch/Fluentd/Kibana, and Rollbar.
  • CI/CD pipelines powered by GitHub with GitHub Actions, integrating Sonarcloud, Snyk, and JUnit/Pact testing.

Tide offers competitive compensation, generous time off, parental leave, sabbatical options, comprehensive health and life insurance, mental wellbeing support, volunteering and development days, a learning and development budget, Work Outside the Office (WOO) options, and home office setup contributions. We also provide laptop upgrades and office perks like snacks and meals (location-dependent).

We champion a flexible workplace, supporting both in-person and remote work, with offices designed as hubs for innovation and team-building.

Company

C

Careers at Tide

Tide is a leading financial technology company dedicated to empowering Small and Medium-sized Enterprises (SMEs) by simplifying their business operations. We offer comprehensive business accounts, ban...

Hyderabad, Telangana
Posted on Indeed