Senior Technical Lead – Full Stack
- Sri Lanka
About the Role
We are looking for a Senior Technical Lead – Full Stack to drive the design, development, and delivery of enterprise-grade applications across diverse technologies. This is a high-impact leadership role for someone passionate about architecting scalable solutions, mentoring engineering teams, and delivering innovation at scale.
What You’ll Gain
-
Lead Transformative Solutions
Take ownership of architecture, design, and end-to-end delivery of complex, scalable, and maintainable applications across multiple technology stacks. -
Shape and Guide Engineering Teams
Provide hands-on technical direction, mentorship, and leadership to developers and engineers. Foster a collaborative environment that encourages accountability, growth, and innovation. -
Drive Technical Strategy
Partner with product managers, architects, and business stakeholders to define technology roadmaps aligned with organizational goals. -
Champion Engineering Excellence
Establish and uphold best practices for coding standards, testing, automation, CI/CD, and DevOps to ensure high-quality, consistent delivery. -
Encourage Innovation
Evaluate and implement emerging technologies and modern frameworks to improve development processes, product performance, and delivery efficiency. -
Ensure Reliability and Performance
Oversee performance optimization, scalability planning, and security best practices across systems and platforms.
Who We Are Looking For
-
A strong leader and mentor who inspires technical teams, encourages continuous learning, and leads by example.
-
An excellent communicator with the ability to convey complex technical concepts to both technical and non-technical audiences.
-
A solution-oriented mindset, able to balance strategic thinking with practical implementation.
Requirements
-
8+ years of hands-on software engineering experience, including 2+ years in a senior or technical leadership role.
-
Proven experience leading full-stack development using modern technologies such as:
-
Back-end: Node.js, Java, .NET, Python, Go
-
Front-end: React, Angular, or similar frameworks
-
-
Deep understanding of software architecture, design patterns, APIs, and cloud-native application principles.
-
Experience designing and maintaining CI/CD pipelines and using tools like Azure DevOps, GitHub Actions, Jenkins, etc.
-
Proficient with Git-based workflows and modern DevOps practices.
-
Hands-on experience with cloud platforms such as Microsoft Azure, AWS, or Google Cloud Platform (GCP).
-
Familiarity with Agile methodologies (Scrum, Kanban), with proven ability to lead teams in iterative, incremental delivery models.

