Job Title: Senior Full Stack Engineer / Technical Architect (React.js & Node.js) Experience: 9+ Years Location: Hyderabad (WFO) Job Summary We are looking for an experienced Senior Full Stack Engineer / Technical Architect with around 9 years of hands-on experience in designing, developing, and delivering scalable enterprise applications using React.js and Node.js. The ideal candidate should possess strong architectural expertise, deep knowledge of modern JavaScript technologies, cloud-native application design, and experience leading technical teams through the complete software development lifecycle. This role requires a highly skilled engineer who can drive architecture decisions, mentor development teams, collaborate with stakeholders, and build high-performance, secure, and scalable applications. Required Technical Skills Frontend Strong expertise in React.js JavaScript (ES6+) TypeScript Redux / Redux Toolkit Context API React Hooks Next.js (preferred) HTML5 CSS3 SASS Tailwind CSS Material UI / Ant Design Responsive Web Design Backend Strong expertise in Node.js Express.js NestJS (preferred) REST APIs GraphQL Authentication & Authorization (JWT, OAuth2, SSO) WebSockets Architecture Solution Architecture Enterprise Application Architecture Microservices Architecture Event-Driven Architecture Domain-Driven Design (DDD) Design Patterns SOLID Principles Distributed Systems API Gateway Service Discovery Scalability and High Availability Performance Engineering Security Best Practices Cloud & DevOps AWS / Azure / GCP Docker Kubernetes CI/CD Pipelines Jenkins / GitHub Actions / GitLab CI Infrastructure as Code (Terraform preferred) Nginx Databases PostgreSQL MySQL MongoDB Redis Elasticsearch (preferred) Messaging Kafka RabbitMQ AWS SQS/SNS Testing Jest React Testing Library Cypress Mocha / Chai Playwright (preferred) Version Control Git GitHub Bitbucket GitLab
Design and implement scalable, secure, and maintainable application architectures. Lead end-to-end development of enterprise-grade web applications using React.js and Node.js. Define technical architecture, coding standards, and best practices across engineering teams. Collaborate with Product Managers, Business Analysts, UX Designers, and Engineering teams to translate business requirements into technical solutions. Build reusable front-end components and scalable backend services. Design RESTful APIs and event-driven microservices. Architect cloud-native applications with high availability and fault tolerance. Drive performance optimization, scalability, and application security initiatives. Review code, conduct architecture reviews, and mentor senior and junior developers. Lead technical discussions, solution design workshops, and estimation sessions. Implement CI/CD pipelines and DevOps best practices. Ensure adherence to security, compliance, and quality standards. Troubleshoot complex production issues and provide architectural guidance. Evaluate emerging technologies and recommend adoption where appropriate.
Around 9 years of software development experience. Minimum 5+ years of hands-on experience with React.js. Minimum 5+ years of hands-on experience with Node.js. Strong experience designing scalable enterprise applications. Experience building Microservices-based applications. Experience designing RESTful APIs. Strong understanding of distributed systems. Experience with cloud platforms (AWS preferred). Experience implementing CI/CD pipelines. Experience leading technical teams and mentoring engineers. Experience working in Agile/Scrum environments. Strong understanding of security, authentication, and authorization.