Senior Technical Lead – Full Stack
- Sri Lanka
About the Role
We are seeking a Senior Technical Lead (Full Stack) with 10–15 years of experience to lead and grow our engineering team. This is a high-impact role that goes beyond hands-on coding—ideal for a seasoned technologist with a strong leadership mindset. You’ll be responsible for managing and mentoring a team of talented full-stack developers, making critical architectural decisions, and ensuring the timely delivery of robust, scalable, and high-quality software solutions. You'll also be working hands-on with cutting-edge full-stack technologies such as Go, React, Next.js, Node.js, and Python, while fostering collaboration across cross-functional teams and aligning development efforts with business goals.
Key Responsibilities
-
Lead, mentor, and inspire a team of full-stack developers to achieve engineering excellence.
-
Own the technical direction and architectural decisions across the full technology stack.
-
Oversee development of web applications using Go, React, Next.js, Node.js, and Python.
-
Drive best practices through technical reviews, code quality standards, and continuous improvement.
-
Manage project execution, including planning, timelines, and coordination with product, design, and business teams.
-
Ensure consistency and quality across UI components, backend services, and APIs.
-
Design and integrate RESTful APIs, microservices, and third-party systems.
-
Support and optimize cloud infrastructure (AWS or GCP) for scalability and high availability.
-
Establish and refine CI/CD pipelines for efficient build, test, and deployment processes.
-
Champion application performance, security, and stability through proactive monitoring and optimization.
-
Align team initiatives with organizational goals and report progress to key stakeholders.
-
Play a key role in recruiting, onboarding, and growing a high-performing development team.
Qualifications
-
10–15 years of experience in software development, including 5+ years in technical leadership roles.
-
Proven track record of building and managing high-performing engineering teams.
-
Hands-on expertise with modern full-stack technologies: React, Next.js, Node.js, Python, and ideally Go.
-
Strong understanding of scalable architecture and cloud-native development (AWS or GCP).
-
Experience designing RESTful APIs, microservices, and working with SQL/NoSQL databases.
-
Familiar with version control systems (e.g., Git) and Agile methodologies (Scrum/Kanban).
-
Excellent communication and interpersonal skills, with the ability to work across technical and non-technical teams.
Bonus Skills
-
Exposure to blockchain/Web3 technologies.
-
Knowledge of GraphQL, serverless architectures, and infrastructure as code tools (e.g., Terraform, CloudFormation).
-
Experience with logging and monitoring tools such as CloudWatch, ELK Stack, etc.
-
Familiarity with front-end testing tools like Jest, Cypress, and performance optimization.
-
Experience in fast-paced, high-growth startup environments and scaling engineering practices.

