Senior Technical Lead – Full Stack

Job Details

  • Salary
  • Experience 10 Years Experience

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.

Apply This Job