We are seeking an experienced Enterprise Architect with strong hands-on expertise in Node.js, Next.js, and modern front-end frameworks (Angular or React), combined with good exposure to cloud-native architecture and DevOps practices.
Experience with Java-based microservices will be considered an added advantage.
The ideal candidate will lead the design and implementation of scalable, secure, and high-performance enterprise solutions leveraging containerization, serverless, and CI/CD best practices across AWS, Azure, or GCP environments.
Responsibilities:
- Define and implement enterprise-level architecture and technology standards aligned with business objectives.
- Design and oversee development of cloud-native, microservices-based applications using Node.js/Express and Next.js.
- Provide technical leadership to teams building front-end applications using Angular or React.
- Drive containerization strategies using Docker and Kubernetes (EKS/AKS/GKE) for scalable deployments.
- Establish and enforce DevOps pipelines and CI/CD automation using tools like GitHub Actions, Jenkins, or GitLab CI.
- Define best practices for serverless and event-driven architectures.
- Ensure system observability through effective monitoring, logging, and distributed tracing (Prometheus, Grafana, ELK, OpenTelemetry).
- Architect and optimize RDBMS (MySQL, PostgreSQL) and NoSQL (MongoDB, DynamoDB, Redis) data layers.
- Collaborate with cross-functional teams (Cloud, Security, Product) to align architecture with enterprise standards.
- Promote use of design patterns, domain-driven design (DDD), and clean code principles across engineering teams.
- Evaluate new technologies and frameworks to continuously improve performance, scalability, and maintainability.
Requirements:
- 10–15 years of experience in software development and architecture roles, including full-stack exposure.
- Strong hands-on experience in Node.js, Express, and Next.js frameworks.
- Proficiency in Angular or React front-end development.
- Experience with Strapi or similar headless CMS platforms (e.g., Contentful, Sanity, Ghost) for API-driven content delivery.
- Working knowledge of Java (Spring Boot) is a plus, but not mandatory.
- Deep expertise in cloud platforms (AWS, Azure, GCP), including serverless architectures and Kubernetes-based deployments.
- Strong proficiency in Docker, containerization, and orchestration, with hands-on experience in building and managing CI/CD pipelines.
- Extensive knowledge of microservices architecture, API design, and system integration patterns.
- Solid understanding of relational (RDBMS) and NoSQL databases, including performance tuning and optimization.
- Experience with monitoring, observability, and performance optimization tools to ensure system reliability and scalability.
- Excellent problem-solving, analytical thinking, and communication skills, with the ability to collaborate across teams.
- Hands-on experience with API security standards (OAuth 2.0, OpenID Connect) and event-driven architectures using tools like Kafka, RabbitMQ, and AWS SQS/SNS.
Compliance to Quality and Information Security is critical in ensuring the integrity, confidentiality, availability of data and the consistent delivery of high-quality services are an important aspect of hiring for this position.