Powered by pgvector · cosine kNN
Epinics
About the role
Job Title: Software Engineer InternJob Type: Internship / Full-time (On-site)Location: Kandy, Sri Lanka
About EpinicsEpinics is focused on building the future of retail automation in Sri Lanka through a comprehensive ERP system. We develop integrated solutions that streamline retail operations, including inventory, sales, and reporting. Our team collaborates on modern software tools that help retailers improve efficiency and decision making. Epinics values innovation, practical problem solving, and engineering excellence in delivering technology that supports real world business needs.
Role OverviewAs a Software Engineer Intern, you will contribute directly to the design, development, and testing of high quality software applications. Working on-site at our Kandy office under the guidance of senior software engineers, you will write clean code and help solve practical technical challenges. This role is ideal for an early career developer looking to build foundational skills in a collaborative environment.
Key ResponsibilitiesAssist with the design, development, and testing of software applications. Work collaboratively with the team to identify, troubleshoot, and resolve software issues. Write clean, efficient, and maintainable code following software engineering best practices. Debug, analyse, and implement fixes for small scale defects and feature enhancements.Ensure code artifacts meet quality standards under senior supervision.Support senior engineers in developing complex features and modules.
QualificationsCurrently pursuing a Bachelor's degree in Computer Science, Software Engineering, or a related field.Ability to work on-site at our Kandy office location.Hands-on experience with at least one core programming language.Fundamental understanding of Object Oriented Programming (OOP) principles.Familiarity with software development methodologies (Agile/Scrum basics).Basic knowledge of relational databases and SQL queries.Exposure to React.js and Node.js is an added advantage.Strong communication skills and willingness to collaborate within a team.
Your match
See how you fit
Scored against this job in seconds
Your account
Sign in to apply
Your profile and your match for this job appear right here.
By continuing you agree to our Terms and Privacy Policy.
Next step
Apply for this role
via LinkedIn — opens their site
Applications via LinkedIn
Ace Talent Recruitment
Ace Talent Recruitment operates in the talent acquisition and recruitment services industry, specialising in matching engineering talent with high-growth technology and software development teams across Australia. Thi…
Ace Talent Recruitment
Ace Talent Recruitment operates in the talent acquisition and recruitment services industry, specialising in matching engineering talent with high-growth technology and software development teams across Australia. Thi…
Museum of Looted Antiquities
Role DescriptionWe are seeking a skilled and detail-oriented Software Engineer to design, develop, test, and maintain reliable and scalable software applications. The role involves translating functional and technical…
UAE Education Opportunities
Role DescriptionThe Software Engineer is responsible for designing, developing, testing, deploying, and maintaining reliable software applications and systems. The role involves analyzing technical requirements, desig…
Jeunesse On En Parle
Role DescriptionWe are looking for a skilled and collaborative Software Engineer to design, develop, test, and maintain reliable software solutions that support business and user needs. The role involves working acros…
Internship Nest
Role DescriptionWe are seeking a skilled and solution-oriented Software Engineer to design, develop, test, and maintain reliable and scalable software applications. The role involves translating technical and business…
Your job hunt, handled
Ask about any role and get a straight answer on your fit. Then stop searching: new matches land in your WhatsApp the moment they’re listed.
Free for jobseekers