Software Engineer - Intern
Job Fit Check
Base Career helps you apply smarter for this job.
Key skills for this role
Role Overview
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.
Key Skills for This Role
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.
Trusted by over 500,000 job seekers on Base Career
More from this employer
More jobs at dxesk
Quality Assurance Intern
, UAE
dxesk is seeking a Quality Assurance Intern to test software applications, document defects, maintain test cases, and support QA activities across development projects. The role is intended for students or recent graduat
Business Analyst Intern
, UAE
dxesk is seeking a Business Analyst Intern to gather and document requirements, analyze business processes, and support solution planning for software and digital products. The internship requires foundational business a
Cyber Security Intern
, UAE
The employer is seeking a Cyber Security Intern to support security monitoring, vulnerability assessment, incident response, and security documentation. The role suits a current student or recent graduate with foundation
Product Designer
, UAE
The employer is seeking a Product Designer to create intuitive digital experiences across web and mobile products. The role covers user research, UX/UI design, prototyping, design systems, stakeholder collaboration, and