Software Engineer – Full Stack
Colombo,
Sri Lanka
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.