Full Stack Engineer
₹1,500,000 – ₹2,000,000 / yr base salary
Posted 15 Oct 2026
Advertised as “Senior Full Stack Engineer”
BranchFactor Summary
The original posting with the fluff stripped out
- Management level
- People management
- Contract
- Full-time
| Base salary | ₹1,500,000 – ₹2,000,000 / yr |
|---|
𝗧𝗵𝗶𝘀 𝗿𝗼𝗹𝗲 𝗶𝘀 𝗳𝗼𝗿 𝗼𝗻𝗲 𝗼𝗳 𝘁𝗵𝗲 𝗪𝗲𝗲𝗸𝗱𝗮𝘆'𝘀 𝗰𝗹𝗶𝗲𝗻𝘁𝘀
𝗦𝗮𝗹𝗮𝗿𝘆 𝗿𝗮𝗻𝗴𝗲: 𝗥𝘀 𝟭𝟱𝟬𝟬𝟬𝟬𝟬 - 𝗥𝘀 𝟮𝟬𝟬𝟬𝟬𝟬𝟬 (𝗶𝗲 𝗜𝗡𝗥 𝟭𝟱-𝟮𝟬 𝗟𝗣𝗔)
Experience: 4+ yrs
Location: Bengaluru
We are looking for a technically strong Senior Full Stack Engineer with deep expertise in Java to design, develop, and maintain scalable enterprise applications. The role requires strong backend engineering capabilities, an understanding of complex software architectures, and the ability to integrate frontend and backend systems seamlessly.
The ideal candidate will have hands-on experience with Java, Spring Boot, RESTful APIs, and microservices, along with a strong problem-solving mindset and the ability to quickly adopt new technologies. Experience with React for frontend development and Python for scripting or backend services will be a valuable advantage.
Requirements
Key Responsibilities
- Design, develop, test, and maintain scalable full stack applications with Java as the core backend technology.
- Build robust backend services, RESTful APIs, and microservices using Java and Spring Boot.
- Develop maintainable application components using object-oriented programming, design patterns, and clean coding principles.
- Analyse complex technical requirements and translate architectural designs into efficient software solutions.
- Integrate frontend and backend components to deliver seamless application functionality.
- Contribute to frontend development using React where required.
- Use Python for scripting, automation, or additional backend development where appropriate.
- Design and optimise database interactions across relational and NoSQL databases.
- Troubleshoot complex application issues, conduct root-cause analysis, and improve system performance.
- Write and maintain unit tests and integration tests to ensure software quality and reliability.
- Participate in code reviews and uphold engineering standards, coding practices, and documentation quality.
- Collaborate with cross-functional teams to deliver features from design through deployment.
- Mentor junior developers and contribute to technical discussions and knowledge sharing.
- Work with cloud platforms, deployment processes, and CI/CD workflows to support reliable releases.
- Evaluate and adopt emerging technologies to improve application capabilities, scalability, and maintainability.
What Makes You a Great Fit