Software Engineer Intern

BOT POINT SOFTWARE DESIGN LLC • United Arab Emirates • Software Development
Internship Mid

Description

This is a remote role for a Software Engineer Intern located in Dubai, United Arab Emirates. As a Software Engineer Intern, you will assist in the design, development, and maintenance of software applications. Your daily responsibilities will include contributing to back-end web development tasks, programming new features, testing software components, and learning object-oriented programming (OOP) principles to solve problems. You will collaborate closely with other developers and team members to deliver high-quality software solutions.MERN Stack: MongoDB, Express.js, React.js, Node.js for full-stack web application development Front-End Development: React.js, HTML5, CSS3, JavaScript (ES6+), basic UI/UX principles Back-End Development: Node.js, Express.js, RESTful APIs, authentication and authorization basics Databases: MongoDB, PostgreSQL, MySQL (basic data modeling and CRUD operations) Mobile App Development (iOS & Android): iOS: Swift, Xcode, basic iOS app development principles Android: React Native or Flutter (bonus), Android Studio fundamentals Apple App Store: basic understanding of app submission and review process Google Play Store: basic understanding of app publishing and release management Version Control: Git, GitHub (repositories, branching, pull requests) APIs & Integration: REST APIs, JSON, third-party API integration Development & Debugging Tools: VS Code, Postman, Chrome DevTools Testing & Quality: Basic unit testing concepts, debugging and performance optimization Cloud & Deployment (Bonus): AWS, Vercel, Railway, Firebase (exposure level) DevOps & Containers (Bonus): Basic understanding of Docker and CI/CD concepts Collaboration & Productivity: Jira, Notion, Slack, Agile/Scrum workflows Currently pursuing a Bachelor's or Master's degree in Computer Science, Software Engineering, or a related field.Strong understanding of object-oriented programming principles and data structures, demonstrated through coursework or projects.Familiarity with at least one programming language, such as Java, Python, C++, or JavaScript, is essential.Experience with version control systems (e.g., Git) and collaborative development workflows is a plus.Program DetailsDuration: 3 monthsCompensation: Unpaid internshipVisa Sponsorship: Not includedA completion certificate and recommendation letter will be provided upon successful completion.How to Apply:
Interested candidates are encouraged to apply through our website:
https://botpoints.ai/careers

Applications submitted via our website will be given priority.