We are seeking an enthusiastic Software Development Intern to join our team. Whether you have experience in Full-Stack Development or Unity Development, you'll be able to contribute to innovative projects and gain hands-on experience in both areas. While your initial focus may be on one of these disciplines, you will have the opportunity to learn and grow in both Full-Stack and Unity development during your internship.
Key Responsibilities:
For Full-Stack Development Interns
- Assist in developing and maintaining responsive web applications using Svelte/React.js (frontend) and Nest.js (backend)
- Contribute to integrating REST APIs to ensure smooth communication between backend and frontend
- Help design and implement database schemas using SQL (MySQL, PostgreSQL) and NoSQL (MongoDB)
- Write clean, maintainable code and assist in performance, security, and scalability optimization
- Collaborate with developers to troubleshoot and resolve technical issues
For Unity Development Interns
- Assist in developing interactive applications using Unity (C#) for immersive experiences
- Contribute to the implementation of gameplay mechanics, interactive features, and environments
- Help optimize Unity applications for cross-platform deployment (Windows, iOS, Android)
- Assist with integrating hardware and software systems for seamless user experiences
- Participate in testing, debugging, and refining gameplay mechanics
Learning and Growth:
- Gain exposure to both Full-Stack Development and Unity Development
- Collaborate with a cross-functional team and learn from experienced developers and designers
- Participate in team projects, gaining hands-on experience and knowledge of both technologies
- Learn best practices in web development, Unity-based immersive experiences, and application deployment
Requirements:
- Currently pursuing or recently completed a diploma/degree in Computer Science, Software Engineering, or a related field
- For Full-Stack Development Interns: Familiarity with JavaScript frameworks such as Svelte or React.js, Nest.js, and databases (SQL, NoSQL)
- For Unity Development Interns: Basic understanding of Unity (C#) and interactive application development
- Strong problem-solving skills, eagerness to learn, and willingness to work collaboratively
- Good communication skills and a positive attitude
What You'll Gain:
- Hands-on experience in either Full-Stack Development or Unity Development, with opportunities to learn both
- Exposure to innovative web technologies and immersive application development
- Collaboration with a dynamic team of designers, engineers, and developers
- Mentorship from senior team members to support your career growth
- The chance to work on real-world projects that will boost your portfolio
If you're excited to dive into the world of software development, eager to learn both Full-Stack and Unity, and ready to make an impact, we want YOU on our team! Apply now and kick off your adventure with us!