13
applicants

Software Engineer Intern

Epinics    Kandy • Internship

Job Description

If you’re passionate about technology, eager to learn, and ready to gain hands-on experience in real-world software development, this opportunity is for you. Join our team, work with experienced engineers, and build solutions that matter.

Job Role:

  • Assist 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 best practices.
  • Debug, analyze, and implement fixes for small-scale defects and enhancements.
  • Ensure code artifacts meet high-quality standards and comply with defined guidelines, under the supervision of a software engineer.
  • Support senior engineers in the design and development of complex systems and features.

Requirements:

  • Currently pursuing a degree in Computer Science, Software Engineering, or related discipline.
  • Strong interest in technology and innovation.
  • Hands-on experience with at least one programming language.
  • Understanding of Object-Oriented Design and Development concepts.
  • Familiarity with software development principles and methodologies such as Agile and Scrum.
  • Basic knowledge of databases and SQL.
  • Exposure to or hands-on experience with React.js and Node.js will be an added advantage.
  • Good communication skills with the ability to work effectively in a team.