Senior Full Stack Engineer

Surge Global
ContractColombo, Sri LankaUSD 1,100 - 1,500/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.

** Please note that this is a 6-month contract position

Responsibilities:

  • Design, develop, and maintain robust and scalable web applications across the entire software development lifecycle, specifically using the MERN stack (MongoDB, Express, React, Node.js).
  • Design and develop web applications with Next.js.
  • 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, with a strong focus on the MERN stack.
  • Extensive experience with front-end technologies such as React and back-end technologies like Node.js and Express.
  • Strong understanding of database technologies, specifically NoSQL (MongoDB) and experience with SQL databases is a plus.
  • Demonstrated expertise in designing and implementing RESTful APIs using Node.js and Express.
  • 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 Test-Driven Development (TDD), Unit Testing, and Integration Testing.
  • Experience with cloud computing platforms such as AWS, GCP, or Azure is a strong plus.
  • Experience with Infrastructure as Code (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.

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*
Cover Letter*
LinkedIn Profile*
What is your expected salary for this position?*
If you are selected for this position, what would be the notice period to your current employer?*
How did you hear about this opportunity?*
Are you willing to work on a 6-month contract basis?*