Technical Lead - Full Stack

Surge Global
Full-timeColombo, Sri Lanka

Surge Global is a digital consultancy that leverages marketing, data, and technology to help businesses grow. As Sri Lanka’s leading digital firm, we employ the best content, creative, design, and engineering talent the country has to offer.

Embracing a culture of transparency and equality in the workplace, we’ve built an environment that helps Sri Lanka’s best marketing and creative talent thrive. Our team approaches complex, multivariate challenges with an open mind and a strong willingness to continuously test, learn, and innovate.

With our headquarters in Colombo, Sri Lanka, we support and scale startups to Fortune 500 companies across the United States, Europe, Australia, Middle East, Papua New Guinea, Fiji, and Sri Lanka.

_Please note that this is a 1 year contract position, extendable based on performance_

Responsibilities:

  • Lead the planning, development, and delivery of high-quality full-stack applications, ensuring alignment with technical and business objectives.
  • Design and implement scalable, secure, and maintainable architectures while guiding the team through complex technical challenges.
  • Collaborate closely with product owners, designers, and cross-functional teams to refine requirements and translate them into practical, efficient technical solutions.
  • Develop, test, and maintain modern web applications and APIs, ensuring performance, reliability, and adherence to best practices.
  • Review technical designs and code contributions, providing constructive feedback and ensuring consistent coding standards across the team.
  • Mentor mid-level and junior developers, supporting their technical growth and encouraging best-practice development habits.
  • Identify, diagnose, and resolve complex software issues, ensuring smooth system functionality and minimal downtime.
  • Drive continuous improvement by introducing modern technologies, tools, and practices that enhance team productivity and application performance.
  • Oversee DevOps-related workflows, contributing to CI/CD processes and ensuring smooth deployments.
  • Participate in architectural discussions, offering technical insights and contributing to long-term strategic technology decisions.
  • Enforce secure coding standards from the start of development, making sure applications follow security best practices and comply with industry standards.
  • Promote Agile/Scrum practices within the development team, contributing to sprint planning, estimations, and retrospectives.
  • Drive AI initiatives across projects to improve developer productivity and experience.

Requirements:

  • Bachelor’s degree in Computer Science, Software Engineering, or a related field.
  • 5+ years of proven experience in full-stack development with strong exposure to leading technical initiatives or teams.
  • Advanced proficiency in front-end frameworks such as React.js, Angular, or Vue.js.
  • Strong back-end expertise with Node.js, Django, Spring Boot, or similar frameworks.
  • Hands-on experience with modern programming languages such as JavaScript, Python, Java, or C#, with priority given to Python and Node.js.
  • Solid experience working with relational and NoSQL databases such as PostgreSQL, MongoDB, or MySQL, including schema design and optimization.
  • Deep understanding of RESTful API development, microservices and modular monolith architectures, and modern web application concepts.
  • Practical exposure to cloud services (AWS, Azure, or Google Cloud), including deployments and environment configuration.
  • Strong grasp of application security concepts and secure coding practices.
  • Excellent analytical and problem-solving skills with the ability to troubleshoot complex issues efficiently.
  • Strong communication and collaboration skills, with proven ability to guide and support team members.
  • Experience working in Agile/Scrum environments.
  • Familiarity with Docker, Kubernetes, or other containerization/orchestration technologies is an added advantage.

Nice to Have:

  • Experience with CI/CD pipelines, Git-based workflows, and DevOps practices.
  • Familiarity with Docker, Kubernetes, or other containerization/orchestration technologies.

Apply for this job

Resume/CV*

Click or drag file to this area to upload your Resume

Please make sure to upload a PDF

First Name*
Last Name*
Email*
Phone Number*
The hiring team may use this number to contact you about this job.
Cover Letter*
Linkedin Profile*
Notice Period*
What is your expected salary for this position? (Please specify gross expectation in LKR)*
How did you hear about this opportunity?*

By clicking 'Submit Application', you agree to receive job application updates from Surge Global via text and/or WhatsApp. Message frequency may vary. Reply STOP to unsubscribe at any time. Message & data rates may apply.