React Full Stack Developer

ZensarIndiaOn-siteFull-timeSenior, 5–8 yearsListed 3 hours ago

Apply now

About this role

Job Summary

We are seeking a highly skilled and experienced Senior Full Stack Developer with 7-8 years of experience in designing, developing, and maintaining scalable web applications. The ideal candidate should possess strong expertise in React.js, TypeScript, Node.js , and modern cloud-native development practices. The role requires close collaboration with product managers, architects, UX designers, and development teams to deliver high-quality software solutions.

Key Responsibilities

- Design, develop, test, and deploy scalable full-stack web applications.
- Build responsive and reusable front-end components using React.js and TypeScript .
- Develop and maintain RESTful APIs and backend services using Node.js/Express.js .
- Collaborate with cross-functional teams to understand business requirements and convert them into technical solutions.
- Optimize application performance, scalability, and security.
- Participate in architecture discussions and contribute to technical design decisions.
- Conduct code reviews and mentor junior developers.
- Implement automated testing and CI/CD pipelines.
- Troubleshoot production issues and provide timely resolutions.
- Follow Agile/Scrum methodologies and actively participate in sprint ceremonies.

Required Technical Skills

Front-End

- Strong experience with React.js (Hooks, Context API, Redux/Redux Toolkit)
- Expertise in TypeScript
- JavaScript (ES6+)
- HTML5, CSS3, SCSS
- Responsive Web Design
- Material UI, Ant Design, Bootstrap, or similar UI frameworks
- State Management (Redux, Zustand, Context API)

Back-End

- Node.js
- Express.js
- REST API Development
- Authentication and Authorization (OAuth, JWT, SSO)
- Microservices Architecture

Database

- SQL Databases (PostgreSQL, SQL Server, MySQL)
- NoSQL Databases (MongoDB, Cosmos DB)

Cloud & DevOps

- Azure / AWS
- Docker, Kubernetes
- CI/CD Pipelines (Azure DevOps, GitHub Actions, Jenkins)
- Application Monitoring and Logging

Testing

- Jest
- React Testing Library
- Cypress
- Unit, Integration, and End-to-End Testing

Version Control

- Git
- GitHub/Azure Repos

Required Qualifications

- Bachelor's degree in Computer Science, Engineering, or related field.
- 7-8 years of software development experience.
- Minimum 4+ years of hands-on experience with React.js and TypeScript.
- Strong understanding of software design patterns and object-oriented programming concepts.
- Experience working in Agile development environments.
- Strong problem-solving and analytical skills.
- Excellent communication and stakeholder management skills.

Preferred Qualifications

- Experience with Azure services (App Services, Functions, Storage, Service Bus).
- Experience with GraphQL.
- Knowledge of event-driven architecture.
- Exposure to AI/ML integration and modern web technologies.
- Experience leading technical teams and mentoring developers.

Key Competencies

- Solution Design
- Technical Leadership
- Problem Solving
- Collaboration
- Customer Focus
- Innovation
- Continuous Learning

Nice to Have

- Next.js
- React Query / TanStack Query
- Terraform or Infrastructure as Code
- Azure OpenAI / AI-powered application development
- Performance optimization and accessibility standards (WCAG)

Experience: 7-8 Years
Primary Skills: React.js, TypeScript, Node.js, REST APIs, Azure/AWS
Secondary Skills: Docker, Kubernetes, SQL/NoSQL, CI/CD, Agile/Scrum

Senior Developer with BE in computer Science