About the Role :
We are looking for an experienced Technical Architect with deep expertise in Node.js to design scalable, high-performance, and secure systems. The ideal candidate will be hands-on in coding while also driving architectural decisions, mentoring teams, and ensuring alignment of technology with business goals.
Key Responsibilities :
- Own end-to-end technical architecture for complex, large-scale applications.
- Design scalable, resilient, and secure system architectures using Node.js and modern backend frameworks.
- Provide hands-on coding, prototyping, and POCs for critical modules.
- Collaborate with product managers, engineering leads, and stakeholders to define technical roadmaps.
- Establish best practices in coding, design patterns, performance optimization, and security.
- Evaluate and recommend tools, frameworks, and technologies for the engineering ecosystem.
- Mentor engineering teams, conduct design / code reviews, and guide them on complex problem-solving.
- Ensure systems are cloud-ready and optimized for deployment (AWS / GCP / Azure).
Required Skills & Experience :
Proven experience (10+ years) in software development, with at least 4 years as an Architect / Principal Engineer.Strong hands-on expertise in Node.js, Express.js / NestJS, and microservices architecture.Proficiency in API design (RESTful & GraphQL), event-driven architecture, and distributed systems.Deep knowledge of databases SQL (MySQL / Postgres) and NoSQL (MongoDB, Redis, Cassandra).Solid understanding of cloud platforms (AWS, GCP, or Azure) and containerization (Docker, Kubernetes).Strong background in performance tuning, scalability, and high availability systems.Familiarity with CI / CD pipelines, DevOps practices, and monitoring tools.Excellent problem-solving, design thinking, and leadership skills.Good to Have :
Experience with front-end technologies (React / Angular / Vue) for full-stack understanding.Exposure to serverless frameworks, message queues (Kafka / RabbitMQ), and caching strategies.Experience in domain-driven design (DDD) and event sourcing.(ref : hirist.tech)