HamburgerMenu
hirist

Senior Full Stack Engineer - Java/React.js

HriZen
5 - 10 Years
Anywhere in India/Multiple Locations

Posted on: 18/05/2026

Job Description

Description :



We are looking for a senior full-stack engineer who can take end-to-end ownership of features across backend systems and frontend applications (web and mobile).

You will work closely with product managers, architects, and cross-functional teams to design, build, and scale high-performance distributed systems and user-centric applications.

This role demands strong backend depth, solid frontend expertise, and the ability to handle production-scale challenges across the stack.

The candidate will have responsibilities across the following functions :

Full Stack Ownership :



- Own features end-to-end : design, development, testing, deployment, and production support.

- Translate business requirements into scalable backend and frontend solutions.

- Collaborate with product managers, designers, and backend/frontend engineers.

Backend Development :



- Design and build RESTful APIs and event-driven microservices.

- Work on distributed systems and messaging (Kafka or similar).

- Optimise backend performance (CPU, memory, DB queries, GC behaviour).

- Handle production issues and perform root cause analysis.

Frontend Development (Web and Mobile) :



- Build scalable UI applications using React (web) and React Native (mobile).

- Develop responsive web apps and cross-platform mobile applications.

- Create reusable, maintainable UI components and design systems.

- Ensure cross-browser and cross-platform compatibility.

Performance and Optimisation :



- Optimise : Backend (query performance, indexing, memory usage) and Frontend (render cycles, bundle size, API efficiency).

- Monitor system performance and user interaction metrics.

Architecture and Collaboration :



- Contribute to system architecture and frontend design decisions.

- Work with distributed systems and ensure scalability and reliability.

- Drive engineering best practices, code reviews, and quality standards.

The core requirements for the job include the following :

Backend and Frameworks :



- Core Java (JDK 17+).

- Spring Boot (latest versions).

- Deep understanding of JPA/Hibernate internals.

- Design patterns and clean architecture principles.

Distributed Systems :



- Apache Kafka (preferred) or similar pub-sub systems.

- Event-driven architecture.

- Concepts: idempotency, retries, and eventual consistency.

Databases and Performance :



- Strong RDBMS expertise (MySQL / PostgreSQL).

- Query optimisation, indexing strategies.

- Performance tuning and memory management.

Core Technologies :



- JavaScript (ES6+) and TypeScript.

- HTML5 CSS3 (Flexbox, Grid, responsive design).

- REST API integration.

React (Web) :



- React.js (latest versions).

- State management (Redux, Zustand, and Context API).

- Code splitting and lazy loading.

React Native (Mobile) :



- Building and deploying apps for iOS and Android.

- Native modules and bridging concepts.

- Mobile performance optimisation.

Observability and Reliability :



- Logging, monitoring, and distributed tracing.

- Handling real-time production incidents.

- Performance monitoring tools.

DevOps and Cloud :



- CI/CD pipelines (Jenkins or similar).

- Maven, Git.

- Experience with Azure or Google Cloud Platform (preferred).

Good to Have :



- Strong ownership mindset and accountability.

- Ability to think in terms of scalability and long-term maintainability.

- Comfortable interacting with clients and stakeholders.

- Experience handling production systems and real-time issues.

- Strong debugging and problem-solving skills.

- Passion for clean code, performance, and user experience

info-icon

Did you find something suspicious?

Similar jobs that you might be interested in

Loading chat...