We are looking for a highly experienced Technical Architect with strong expertise in Node.js, AI / ML / NLP technologies, and designing scalable, secure, and high-performance applications. The ideal candidate will be a technology leader with a strong foundation in software architecture, product development, and AI integration, capable of guiding both development and business teams.
Responsibilities :
- Lead end-to-end architecture for enterprise-grade applications built with Node.js, integrating AI / NLP capabilities.
- Define system architecture, component design, data modeling, and API strategy for web and mobile platforms.
- Architect and implement AI-driven solutions using frameworks like TensorFlow, PyTorch, spaCy, OpenAI, or similar.
- Work with product managers and business analysts to translate requirements into scalable and maintainable technical designs.
- Define and enforce coding standards, design principles, and best practices.
- Guide and mentor development teams on technical execution, architecture patterns, and performance optimizations.
- Evaluate and recommend tools, technologies, and frameworks for AI, cloud, and microservices development.
- Ensure architecture meets high standards for security, scalability, availability, and performance.
- Collaborate with DevOps for CI / CD implementation and infrastructure planning (AWS / Azure / GCP).
- Stay up-to-date with emerging AI / ML trends and continuously evaluate their relevance to our roadmap.
Requirements :
10- 15 years of experience in software development, with at least 5+ years in Node.js .Strong experience in JavaScript / TypeScript, Express.js, RESTful APIs, and microservices.Proven track record of architecting enterprise-level applications.Expertise in one or more AI / ML frameworks : TensorFlow, PyTorch, Keras, Hugging Face, OpenAI, spaCy, or similar.Experience with Natural Language Processing (NLP) and Smart Bots (Dialogflow, Rasa, LLMs, etc. ).Knowledge of cloud platforms : AWS, Azure, or GCP.Strong foundation in Data Structures, Algorithms, and OOPS.Solid understanding of system performance, scalability, and security best practices.Experience with containerization (Docker, Kubernetes).Familiarity with DevOps, CI / CD pipelines, and automated testing frameworks.Nice to Have :
Experience with GraphQL, WebSockets, or real-time communication protocols.Exposure to big data processing and streaming platforms (Kafka, Spark, etc. ).Working knowledge of frontend frameworks like React / Angular (optional).Experience integrating with third-party AI / NLP APIs (OpenAI, Google Cloud NLP, etc. ).(ref : hirist.tech)