This job posting is currently inactive. Check out other active jobs at Surge Global.

Senior Software Engineer - Full-Stack

Surge Global
Full-timeColombo, Sri LankaUSD 1,200 - 1,800/month

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 & engineering talent the country has to offer.

Embracing a culture of transparency and equality in the workplace, we’ve built an environment helping Sri Lanka’s best marketing and creative talent thrive. Our team looks at untangling multivariate problems with an open mind and the willingness to constantly test and learn.

With our headquarters in Colombo Sri Lanka, we help scale startups to Fortune 500 companies across the United States, United Kingdom, Australia, and Sri Lanka.

Responsibilities

  • Design, develop, and maintain robust and scalable web applications across the entire software development lifecycle.
  • Lead the architecture and implementation of complex software solutions, ensuring high performance and reliability.
  • Collaborate with cross-functional teams to define and execute innovative solutions that meet project requirements.
  • Mentor and guide junior team members, sharing expertise and best practices to foster skill development within the team.
  • Conduct code reviews, provide constructive feedback, and enforce coding standards and best practices.
  • Stay updated with emerging technologies and industry trends, incorporating them into the development process where applicable.
  • Analyze and optimize application performance, troubleshoot issues, and implement solutions.

Requirements

  • Bachelor’s degree in Computer Science, Engineering, or a related field.
  • 5+ years of hands-on experience in full-stack software development.
  • Proficiency in multiple programming languages such as JavaScript, Python, Java, or C#.
  • Extensive experience with front-end and back-end technologies, frameworks, and libraries (e.g., React, Angular, Node.js, Django, Spring).
  • Strong understanding of database technologies (SQL and NoSQL).
  • Demonstrated expertise in designing and implementing RESTful APIs.
  • Excellent problem-solving and analytical skills with a focus on delivering high-quality, scalable code.
  • Proven ability to lead projects, mentor team members, and drive technical initiatives.
  • Ability to write maintainable and readable code using SOLID principles and design patterns.
  • Proficiency in TDD, Unit Testing, Integration Testing.
  • Experience with cloud computing platforms such as AWS, GCP and Azure is a strong plus.
  • Experience with IaC tools such as Terraform, and CI/CD tools such as Jenkins is a strong plus.
  • Experience with containerization platforms such as Docker or Kubernetes is a strong plus.
  • Experience working with platforms such as Moodle, Drupal, and/or Odoo will be an added advantage.

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*
Current & Expected Package*
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.