Architect and lead the design of modern web applications using JavaScript-based technologies like React and Next.js.
Define and maintain architecture blueprints, technology standards, and design guidelines.
Design scalable, secure microservices using event-driven and REST-based approaches.
Lead cloud-native solution development using AWS services such as ECS/EKS, Lambda, API Gateway, DynamoDB, RDS, and S3.
Drive DevOps enablement by embedding CI/CD pipelines, IaC (Terraform/CDK), and monitoring practices into the development lifecycle.
Guide teams on integrating Generative AI capabilities (e.g., GPT/LLMs, vector databases, embedding-based search) into existing systems and new products.
Collaborate with product managers, developers, and DevOps engineers across the SDLC to ensure technical soundness and delivery success.
Conduct technical evaluations, risk assessments, and trade-off analysis for architectural decisions.
Required Skills & Experience:
14+ years of overall experience in software engineering and architecture.
Strong hands-on experience with JavaScript/TypeScript, including React/Angular, Nest.js/Express, and Node.js.
Proven expertise in designing microservices and event-driven architectures using tools such as Kafka, SNS/SQS, or similar.
Strong background in data modelling for transactional and analytical workloads (relational and NoSQL).
Solid foundation in AWS Cloud Architecture and usage of core services (EC2, ECS, Lambda, RDS, API Gateway, etc.).
Experience with DevOps tools and practices (Docker, Kubernetes, GitHub Actions, Terraform/CDK).
Understanding of Generative AI principles and experience in leveraging LLMs or vector databases in real-world applications.
Strong communication and leadership skills to drive alignment between technical and business teams.
Ability to document and present architecture decisions to both technical and non-technical stakeholders.