The Role
As a Software Engineering Intern, you’ll be an integral part of our engineering team. Working closely with our CTO and senior engineers, you’ll contribute to both the frontend and backend development of our Gamified Event Platform. This internship offers a unique opportunity to gain hands-on experience in a dynamic startup environment, with the potential to evolve into a full-time position.
Responsibilities
* Frontend Development:
* Assist in developing the frontend using React, Next.js, and TypeScript.
* Integrate 3D/AR frameworks like Model Viewer and Three.js/WebXR.
* Collaborate with design teams to implement our custom design system built in Figma using Radix UI.
* Backend Development:
* Support backend development in Golang within a microservices architecture on a Kubernetes cluster.
* Work with APIs and services to enhance platform functionality.
* Quality Assurance:
* Participate in code reviews and testing to ensure application performance and responsiveness.
* Learn and apply best practices like Test-Driven Development (TDD).
* Team Collaboration:
* Work closely with product managers and designers to refine user interfaces and experiences.
* Engage actively in team meetings and contribute ideas to drive innovation.
Ideal Candidate
Educational Background:
* Currently in the last year of an engineering program (Master’s level or equivalent) in Computer Science, Software Engineering, or a related field.
Technical Skills:
* Basic knowledge of frontend technologies: React, Next.js, TypeScript.
* Familiarity with backend development using Golang.
* Understanding of cloud platforms (AWS is a plus) and CI/CD practices (GitLab CI is a plus).
* Experience with document-based databases (MongoDB is a plus).
Soft Skills
* Strong problem-solving abilities and critical thinking.
* Excellent collaboration and communication skills.
* Eagerness to learn and adapt in a fast-paced environment.
* Passion for technology, 3D/AR, and gamification.
Our Core Values
* Customer Obsession: Our passion is our customer’s satisfaction.
* Ownership: Beyond hours, we own our impact.
* Adaptability: Flexibility is our strategy, adaptability is our strength.
* Efficiency: Value creation over formalism, action over discussion.
* Creativity & Innovation: Pushing technology boundaries, iterating for product excellence.
We seek individuals who not only align with these values but are also eager to embody them in their work and team interactions.
Join Us
If you’re excited about the opportunity to make a significant impact and kick-start your career in a vibrant startup, we’d love to hear from you.
À la tâche (ou Basé sur le projet) based
Casablanca, Casablanca-Settat, Morocco
Casablanca, Casablanca-Settat, Morocco