Overview
R360 powers a data-driven customer engagement ecosystem that enables the world’s leading organisations to earn customer loyalty every day.
For over 10 years, R360’s loyalty and reward platforms have driven ambitious loyalty programs for some of the world’s biggest brands – including Axis Bank, Standard Chartered Bank, HDFC Bank and Emirates National Dubai Bank. We have 500+ global retail partnerships and offer our clients reward programs, nuanced customer segmentation, data-centric campaigns, and big data analytics.
Our multidisciplinary team of technology experts, product engineers, data scientists, client relationship managers and customer experience professionals work together with our clients to enable loyalty by enhancing customer acquisition, engagement and retention.
Currently we are looking for a “Full Stack Developer” with an expertise in Java software development and proficient in React to join the software engineering team for our BFSI clients. The candidate will develop new application features and maintain existing ones. This position requires experience in making decisions and working both independently and as part of a small, dynamic team where everything the candidate does makes a difference.
Job Description — Full Stack Engineer (Java + Node.js + React) | 3–5 Years
Role Overview
We are looking for a Full Stack Engineer with 4–6 years of experience building web applications using Java, Node.js, and React.js. The ideal candidate has strong fundamentals in DSA, can deliver end-to-end features, and has basic working knowledge of Cloud platforms (AWS/Azure). E-commerce experience is a strong advantage.
Key Responsibilities
Build and maintain frontend applications using React.js (hooks, reusable components, performance basics).
Develop and maintain backend APIs/services using Java (Spring Boot) and Node.js (Express/NestJS).
Integrate with databases and external systems (payments, shipping, vendors, etc.).
Work on e-commerce workflows such as product catalog, pricing, cart, checkout, order management, refunds, etc. (advantage).
Write clean, testable, maintainable code and follow coding standards.
Fix bugs, improve performance, and handle production issues with proper debugging.
Collaborate with QA/Product teams to deliver features on time.
Participate in code reviews and follow team development practices.
Must-Have Skills
Java (Spring Boot preferred) — building APIs, service logic, error handling.
Node.js — building APIs, integrations, async programming.
React.js — modern React (hooks), component development, state management.
Good in DSA / problem solving.
Strong understanding of OOP fundamentals.
Good understanding of SQL and data handling.
Good-to-Have / Added Advantages
E-commerce domain experience (catalog, pricing, cart/checkout, order flow).
Cloud basics: AWS/Azure (S3/storage, IAM basics, monitoring/logging basics).
Experience with PostgreSQL/MySQL and NoSQL (MongoDB/Redis).
Familiarity with Docker and CI/CD basics.
Knowledge of security basics (JWT/OAuth basics, API security fundamentals).
Experience & Qualification
3–5 years of relevant experience in full-stack development.
Bachelor’s degree in CS/IT or equivalent experience.
Location: (Bangalore)
Work Mode: (Office)