{bc}
linkedin

Software Engineer - Intern

dxesk
Dubai, UAE
Internship
Intern
Onsite
Discovered 2 weeks ago
Software developmentWeb application developmentProgramming fundamentalsAt least one programming language, such as JavaScript, Python, Java, or GoHTML, CSS, and JavaScript fundamentalsData structures and algorithms
Free

Job Fit Check

Base Career helps you apply smarter for this job.

?%
Ready to Scan

Key skills for this role

Software developmentWeb application developmentProgramming fundamentals
Smart Apply

Full Job Posting

About the Role

Join the development team as a Software Engineer Intern and gain hands-on experience in software development and real-world project building.

Work closely with experienced engineers to design, develop, test, and maintain web and software applications.

Gain exposure to frontend, backend, APIs, databases, and development workflows while contributing to live projects.

What You Will Do

  • Assist in developing and maintaining web and software applications.
  • Write clean, simple, and maintainable code under guidance from senior engineers.
  • Participate in code reviews and team discussions.
  • Support debugging and fixing software issues.
  • Learn and apply modern development tools, frameworks, and best practices.
  • Collaborate with frontend, backend, and design teams.
  • Assist in building and testing APIs and application features.
  • Work on assigned tasks and small modules within larger projects.
  • Improve coding and problem-solving skills through mentorship.

Requirements

  • Currently pursue or recently complete a degree in Computer Science, Software Engineering, IT, or a related field.
  • Understand programming concepts and at least one language, such as JavaScript, Python, Java, Go, or a similar language.
  • Familiarity with HTML, CSS, and JavaScript web development fundamentals is advantageous.
  • Understand basic data structures and algorithms.
  • Be willing to learn modern frameworks and development tools.
  • Have basic knowledge of Git and version control systems.
  • Have good problem-solving and analytical thinking skills.
  • Be able to work in a team and communicate effectively.
  • Show willingness to learn and adapt to new technologies.

Company Benefits

  • Receive an internship certificate upon successful completion.
  • Gain hands-on experience with real-world software projects.
  • Receive mentorship from experienced software engineers and tech leads.
  • Gain exposure to frontend, backend, databases, and cloud tools.
  • Work with international teams and real client projects.
  • Receive learning support through training sessions, code reviews, and technical guidance.
  • Work in a collaborative and supportive engineering environment.
  • Have a potential career pathway into Junior Software Engineer roles.

Apply for this job in 1 click

Skip the repetitive application forms

Install the Base Career Chrome Extension and autofill job applications across major job boards with your profile.

Sarah M.James T.Maya R.

Trusted by over 500,000 job seekers on Base Career

Start Free Today

More from this employer

More jobs at dxesk