Software Engineer Intern

Esgray Group

Business Consulting and Services

About the job

As a Software Engineering Intern, you will work closely with our engineering team to assist in the development, implementation, and maintenance of software solutions.


The Software Engineer Intern role has the following responsibilities:

  • Analyze and maintain existing software applications.
  • Collaborate with senior engineers to design, develop, test, and deploy software applications.
  • Write clean, efficient, and maintainable code in PHP, Laravel framework, Flutter, CSS, HTML, and JavaScript, catering to diverse client requirements.
  • Assist in troubleshooting and debugging issues to ensure seamless software functionality.
  • Participate in code reviews and provide constructive feedback.
  • Research and evaluate new technologies to enhance existing systems.


The Software Engineer Intern role has the following requirements:

  • Bachelor’s degree or equivalent experience in Computer Science or related field.
  • Proficiency in at least one programming language (e.g., Java, Python, C++, etc.).
  • Development experience with programming languages.
  • SQL database or relational database skills.
  • Understanding of software development principles, algorithms, and data structures.
  • Strong problem-solving skills and attention to detail.
  • Ability to work collaboratively in a team environment.
  • Excellent communication and interpersonal skills.

Are you looking to sharpen your Software Development skills to stay relevant in the market? CLICK HERE to have a look at the top schools.

For all your IT certification needs, please, click here for information on how to get started

To apply for this job please visit

Job Overview
Job Location