Technical Lead - Full Stack
About the role
Surge Global is seeking a Technical Lead - Full Stack for a 1-year contract position, with the possibility of extension based on performance. The role involves leading the planning, development, and delivery of high-quality full-stack applications, designing scalable and secure architectures, and mentoring developers. The Technical Lead will collaborate with cross-functional teams, oversee DevOps workflows, enforce secure coding standards, and drive AI initiatives to enhance productivity. Candidates should have a strong background in both front-end and back-end technologies, experience with cloud services, and a solid understanding of modern web application concepts. The company is headquartered in Colombo, Sri Lanka, and serves clients globally.
Must have
- 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.
Nice to have
- Experience with CI/CD pipelines, Git-based workflows, and DevOps practices.
- Familiarity with Docker, Kubernetes, or other containerization/orchestration technologies.
Technologies
- Agile
- Angular
- AWS
- Azure
- CI/CD
- C#
- DevOps
- Django
- Docker
- GCP
- Git
- Java
- JavaScript
- Kubernetes
- Microservices
- MongoDB
- MySQL
- Node.js
- NoSQL
- PostgreSQL
- Python
- React
- REST
- Scrum
- Spring / Spring Boot
- Vue.js
Highlights
This is a 1-year contract position, extendable based on performance. The company is headquartered in Colombo, Sri Lanka, and supports clients worldwide. Familiarity with Docker, Kubernetes, or other containerization/orchestration technologies is considered an added advantage. The role requires a bachelor's degree in a relevant field.