The Role
We're looking for a technically strong and people savvy Tech Lead to drive delivery across our client portfolio. You'll own the architecture and technical quality of full-stack solutions while guiding a distributed team of developers.
This is a hands-on leadership role, you'll spend time in the code and in the room with clients and stakeholders.
What You'll Do
- Lead end-to-end technical delivery of enterprise and government software projects.
- Architect and build scalable full-stack applications using .NET (C#) and React.
- Set and enforce engineering standards in code reviews, branching strategy, CI/CD, and testing frameworks.
- Collaborate closely with the CTO and project teams to translate business requirements into technical designs.
- Own cloud infrastructure decisions and configurations on AWS (EC2, RDS, Lambda, S3, API Gateway, etc.)
- Contribute to pre-sales & technical scoping, effort estimation, and solution design for proposals.
- Work with clients directly to gather requirements and validate solutions.
What We're Looking For
1.Must-Have
- 7+ years of software development experience, with at least 2 years in a tech lead or senior engineering role.
- Strong hands-on expertise in .NET / C# (ASP.NET Core, REST APIs, Entity Framework).
- Proficient in React (hooks, state management, component architecture).
- Solid experience with AWS, deploying and managing cloud-native or cloud-hosted applications.
- Strong communication skills, you can explain a technical decision to non-technical stakeholders.
2.Highly Regarded
- Experience with agentic AI, LLM integration, or generative AI tooling.
- DevOps experience in GitHub Actions, Azure DevOps, or similar CI/CD pipelines.
- Exposure to SQL Server, PostgreSQL, or other relational databases.
- Agile/Scrum delivery experience.
Full-time
Colombo, Sri Lanka