Overview: We are hiring two exceptional India-based Senior Developers to work as core members of U.S.-based Agile teams. These individuals will own the technical implementation of critical features across customer-facing and associate-facing applications. This is a hands-on technical role, with at least 50% of time spent actively writing code or performing engineering tasks, while also guiding the rest of the team in execution.
Key Responsibilities:
-
Serve as the senior technical contributor in a cross-border team focused on Loyalty, Mobile App, CRM, and Customer Pickup.
-
Own software design, development, testing, and delivery for cloud-native microservices and web components.
-
Lead and guide code reviews, enforce coding standards, and ensure best practices across development.
-
Work closely with American product, architecture, and Development Manager teams to break down epics, refine stories, and estimate work.
-
Mentor India-based junior developers and enforce engineering best practices in a collaborative, remote-first culture.
-
Proactively communicate blockers, design decisions, and progress across global teams.
-
Write clean, testable, scalable code with strong observability and resilience patterns.
-
Integrate with Salesforce, internal APIs, SQL/NoSQL systems, and customer data platforms.
Required Experience & Skills:
-
8-10 years of hands-on development experience.
-
Deep expertise in Java, Spring Boot, RESTful API development, SQL (PostgreSQL, SQL Server), and front-end frameworks (React/Angular).
-
Experience working within an Agile environment alongside U.S.-based product managers, development managers, and designers.
-
Strong debugging, troubleshooting, and unit/integration testing skills.
-
Familiar with CI/CD pipelines, source control (Git), containerization (Docker), and modern deployment patterns.
-
Excellent communication and proactive problem-solving in a remote-first environment.
-
Prior experience working in an offshore/onshore model is highly preferred.