About the role
Position: Senior Software Engineer- Full Stack (Java + ReactJs)Location: BangaloreWork Mode: HybridMin-Max Experience: 6-10 years
Position Summary:Senior Full Stack Engineer to design, build and support high-volume, production services. The role spans backend development in Java/Spring Boot and REST APIs on AWS, alongside React/React Native front-end work, with expectations of hands-on ownership, code quality, and mentoring junior engineers on a live, high-scale product.
Your Role Responsibilities and Duties:
- Design, implement and integrate solutions across the full stack.
- Collaborate with all stakeholders – QA, Product, Engineering Managers and peer teams.
- Support existing services and products that are live in production.
- Work self-motivated, with pro-active participation in planning and delivery.
- Conduct peer reviews and mentor junior engineers.
- Maintain code quality across new and existing services.
- Drive functional and technical improvements in new or existing services.
Mandatory Skills: Java, Spring, REST API, ReactJS, TypeScript, AWS, React Native.
- Expert-level Java 11+, Spring Boot and REST API development.
- Hands-on experience with AWS services – DynamoDB, SQS, Lambda – for high-volume systems.
- Strong front-end experience with ReactJS, TypeScript and React Native.
- Proven experience designing and supporting live, high-traffic production services.
- Comfortable working across QA, Product and cross-functional peer teams in an agile setup.
Technical SkillsLanguages & Frameworks: Java 11+, Spring, Spring Boot, Rest API, MicroservicesFrontend: ReactJS, TypeScript, React NativeAPIs: REST API design and integrationCloud (AWS): DynamoDB, SQS, Lambda