Key Responsibilities:
-
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.
Nice to Have:
-
AWS Certification (e.g., Solutions Architect – Associate/Professional).
-
Experience with serverless frameworks and edge computing (e.g., Vercel, Cloudflare Workers).
-
Familiarity with LLMOps and operationalizing AI/ML models.
-
Exposure to GraphQL, WebSockets, or API gateway patterns.
-
Experience with observability tools (Prometheus, Grafana, CloudWatch).
-
Experience/exposure in designing modern data platforms (e.g., data lakes, lakehouses, real-time analytics pipelines).