Job Description
Role Purpose
\n
The Dev/Tech (Principal) Lead owns the end‐to‐end technical architecture and engineering standards for business‐critical digital platforms. This role is a hands‐on technical leadership position, not a people‐only lead, responsible for ensuring solutions are secure, scalable, cloud‐native, and aligned with business objectives.
\n
Key Responsibilities
\n
Technical & Architectural Leadership
\n
- \n
- Own and define end‐to‐end solution architecture. \n
- Drive architecture and design decisions aligned with business outcomes. \n
- Define and enforce reusable design patterns and frameworks. \n
- Design API‐first, microservices‐based architectures in cloud environments. \n
- Apply Domain‐Driven Design (DDD) principles. \n
- Ensure security by design, scalability, and resilience. \n
\n
Engineering Excellence
\n
- \n
- Lead and review feature‐level technical designs. \n
- Drive adoption of modern engineering frameworks and practices. \n
- Lead complex internal and external system integrations. \n
- Remain hands‐on where needed across backend, frontend, cloud, and CI/CD. \n
\n
Cloud, DevOps & Automation
\n
- \n
- Architect and optimize multi‐cloud solutions (AWS & Azure). \n
- Define and govern CI/CD standards and reusable pipelines in GitLab. \n
- Mentor teams on IaC best practices using Terraform. \n
- Establish release management governance. \n
\n
Observability, Performance & Cost
\n
- \n
- Establish observability frameworks (logging, monitoring, alerting). \n
- Monitor performance, reliability, and availability using cloud‐native monitoring services. \n
- Drive cost optimization, capacity monitoring, and performance tuning. \n
- Automate operational and service management tasks. \n
\n
Quality, Testing & Frontend Leadership
\n
- \n
- Define testing strategies across unit, integration, and E2E testing. \n
- Ensure testing is embedded in CI/CD. \n
- Oversee advanced frontend practices including React optimization and Module Federation. \n
- Enforce accessibility and quality standards. \n
\n
Data & Platform Design
\n
- \n
- Define data strategies: \n
- Relational vs NoSQL selection. \n
- Normalized and denormalized schema design. \n
- Sharding and partitioning for NoSQL where applicable. \n
\n
Ensure HA/DR, scalability, and resilience.
\n
Required Skills & Experience
\n
- \n
- Proven experience as a Technical Lead / Principal Engineer in cloud‐native platforms. \n
- Deep expertise in: \n
- .NET \n
- ReactJS \n
- AWS & Azure \n
- Terraform \n
- Microservices & API‐first architecture \n
- \n
\n
Strong DevOps mindset with hands‐on CI/CD experience.
\n
Ability to mentor Senior and Junior engineers at a technical level.
\n
Strong understanding of service management, automation, and operations.
\n
Key Expectations
\n
- \n
- Must perform Dev Lead or Tech Lead duties, not just coordination. \n
- Must be capable of delivering architecture and designs without client FTE dependency. \n
- Accountable for solution quality, performance, cost, and operational readiness. \n
- Acts as the technical authority for the delivery. \n