Job Description
Company Overview
We are offering an exciting opportunity for a proactive and passionate back-end developer intern to work on innovative mobile application projects and explore emerging technologies such as artificial intelligence and augmented reality. This internship allows hands-on experience across the full software development life cycle in a fast-paced, collaborative environment.
Role Overview
As a Back-End Developer Intern, you will participate in the design, development, testing, and deployment of scalable back-end systems for mobile and web applications. You will gain practical experience with modern architectures, cloud technologies, and DevOps practices.
🔧 Key Responsibilities
- Collaborate with a small development team to build scalable back-end systems using Node.js.
- Work with databases (MongoDB), server applications, and cloud infrastructure (AWS).
- Design and integrate RESTful APIs and handle JSON data formats.
- Maintain high-quality code and assist in troubleshooting and optimizing applications for mobile platforms.
- Support DevOps activities, including deployment and monitoring.
- Contribute to testing, debugging, and ensuring reliability of applications.
🛠Requirements
Education & Experience:
- Studying or recently graduated in Computer Science, Engineering, Mathematics, or a relevant field.
- Hands-on experience with Node.js for back-end development.
- Experience working with REST APIs, JSON, Git, and NoSQL databases (e.g., MongoDB).
- Basic knowledge of microservice architecture and AWS cloud services.
- Strong problem-solving and debugging skills.
- Ability to work independently and collaboratively in a small team.
- Entrepreneurial mindset with a positive, can-do attitude and curiosity for learning.
Preferred Qualifications:
- Exposure to the full project life cycle of software development.
- Familiarity with data structures and algorithms.
- Hands-on experience with cloud platforms and DevOps pipelines.
- Knowledge of Agile principles, unit testing, and test-driven development (TDD).
🌟 What We Offer
Portfolio-building experience with real projects for mobile/web applications.
Hands-on experience in a start-up environment with opportunities to explore multiple areas.
Collaborative, flat hierarchy culture fostering creativity and innovation.
Friendly and enthusiastic colleagues with a focus on work-life balance.
Opportunity to gain exposure to emerging technologies such as AI and AR.