- Location
- Colombo
- Type
- Full-time
- Department
- Engineering
- Seniority
- Senior
- Closing date
- Today
- Source
- CareersPage
Description
Overview
As a Senior Architect, you will lead the enterprise-wide architecture strategy and provide technical vision for complex, large-scale software systems. This role requires deep architectural expertise, a strong understanding of modern engineering practices, and the ability to influence technical direction across multiple teams and product lines. You'll serve as a key advisor to engineering leadership, driving scalable, secure, and forward-thinking solutions that align with business and product goals.
Responsibilities
- Lead end-to-end solution architecture for scalable, secure, cloud-native applications
- Provide hands-on technical leadership in React, Nest.js, Next.js, and TypeScript
- Design optimized MongoDB schemas, indexing, and performance strategies
- Architect and deploy solutions using Azure services (App Services, Cosmos DB, Functions, API Management, Key Vault, Storage)
- Define integration patterns, API architecture, and cloud security best practices
- Oversee CI/CD pipelines and DevOps workflows (Azure DevOps/GitHub Actions)
- Collaborate with multi-market client teams and guide development squads
- Conduct architecture reviews, resolve complex technical issues, and mentor engineers
Requirements & Skills
- 14+ years of engineering experience with 3–4+ years in architecture roles
- Strong hands-on expertise in React, Nest.js, Next.js, JavaScript/TypeScript
- Experience building enterprise-scale solutions with MongoDB (Atlas)
- Solid Azure cloud architecture experience
- Strong understanding of microservices, API design, and distributed systems
- Excellent communication and documentation skills
- Experience with Docker/Kubernetes (AKS); familiarity with Azure AD, OAuth2, caching (Redis), and CDN strategies; knowledge of enterprise monitoring tools (App Insights, Azure Monitor) will be an added advantage