Skip to Content

Software Engineer – Full Stack

Colombo, Sri Lanka

Title: Software Engineer – Full Stack

Location: Colombo 03 - Hybrid

Employment Type: Full-Time


About the Role:

We’re looking for a Full Stack Software Engineer to join our team in building scalable, high-performance web applications. You will work closely with stakeholders, project managers, designers, and fellow engineers to develop and deliver robust solutions across both front-end and back-end components.

Responsibilities:

  • Develop and maintain full-stack applications with a focus on scalability, performance, and usability.
  • Collaborate with cross-functional teams to gather requirements and implement effective technical solutions.
  • Participate in code reviews and contribute to best practices in software development.
  • Write clean, maintainable, and efficient code with attention to detail and performance.
  • Troubleshoot and debug issues across the application stack.
  • Stay informed of new technologies and tools relevant to the role.

Qualifications:

  • Should Possess BSc/BScEng - Computer Science / Engineering / IT / Software Engineering. etc.
  • At least 2 Years of hands-on experience with modern front-end frameworks (e.g., React, NextJS Angular, or Vue).
  • Experience in back-end technologies such as Node.js, Python, Java, or .NET.
  • Understanding of RESTful APIs and common architectural patterns (e.g., MVC, microservices).
  • Experience with relational (e.g., PostgreSQL, MySQL) and/or NoSQL (e.g., MongoDB, Redis) databases.
  • Familiar with Git and CI/CD tools.
  • Exposure to cloud platforms like AWS, Azure, or GCP is a plus.
  • Strong analytical and problem-solving skills.
  • Good communication and teamwork abilities.