Full Job Description
Role Description: (this contains anything to give a role background from a business context; please avoid including anything here on the skills required for the role)
We are seeking an experienced Lead / Solution Architect - Full Stack with 10+ years of experience in designing and developing scalable, enterprise-grade web applications using modern JavaScript technologies. The ideal candidate will have strong hands-on expertise across Angular, React, and Node.js, combined with proven experience in solution architecture, technical leadership, application design, and end-to-end delivery.
Job Responsibilities: (this is more to explain a typical day/week in the work life of the selected person (again no skills to be included here, this is more to appreciate what is the actual job expectation)
Lead the architecture, design, and development of scalable, secure, and high-performance full-stack applications using Angular, React, and Node.js.
Define application architecture, technology standards, design patterns, coding practices, and technical roadmaps aligned with business requirements.
Provide technical leadership to development teams and drive design decisions across frontend, backend, APIs, integrations, and application components.
Evaluate business and technical requirements and translate them into robust, maintainable, and scalable solution architectures.
Design and review RESTful APIs, microservices, UI architectures, and integration solutions.
Establish best practices for performance, security, scalability, reusability, maintainability, and responsive user experiences.
Conduct architecture and code reviews and ensure adherence to enterprise engineering standards.
Collaborate with Product Owners, Business Analysts, Engineering Managers, DevOps teams, and other stakeh.
Primary Skills ("Must Have")
Angular & React - Strong hands-on experience designing and developing enterprise-grade applications using Angular and React, including component architecture, state management, performance optimization, and reusable UI frameworks.
Node.js - Strong expertise in Node.js for building scalable backend services, REST APIs, microservices, integrations, and high-performance server-side applications.
Solution Architecture & Technical Leadership - Proven experience in full-stack solution architecture, system design, design patterns, API/microservices architecture, technical governance, and leading engineering teams