Software Engineering Intern - Delivery AI

Casablanca

Stage / AlternanceSur siteLicence / Bac+3Anglais, FrançaisInformatique / IngénierieInformatique / IT

L’essentiel du poste

Résumé par Postule AI

Six-month software engineering internship at BCG X Delivery in Casablanca. Work on real projects with experienced engineers and consultants, contributing to technology solutions across the software development lifecycle. Ideal for final-year Bachelor's or Master's students with foundational web development skills in backend, frontend, or database technologies. Gain hands-on experience in modern engineering practices, clean code principles, and collaborative problem-solving.

Vos missions

  • Support consulting and product teams in designing and building technology solutions with measurable client impact
  • Contribute to real project work alongside experienced engineers and consultants
  • Translate business needs into technical requirements and develop scalable solutions
  • Build secure, high-quality, and maintainable software components following clean code principles
  • Collaborate within multidisciplinary teams and communicate effectively with stakeholders

Profil recherché

  • You are a final-year Bachelor's or Master's student with foundational web development skills
  • You have practical experience in at least one backend, frontend, or database technology
  • You are eager to learn modern engineering practices and work in a collaborative environment
  • You communicate clearly in English and can explain technical concepts fluently
  • You demonstrate problem-solving skills, resilience, and adaptability

Généré automatiquement à partir de l’offre. Postule AI peut se tromper : vérifiez auprès de l’employeur.

About the Role

Join BCG X Delivery as a Software Engineering Intern for a six-month immersive experience working on real projects. You will support consulting and product teams in designing, building, and delivering technology solutions that create measurable client impact alongside experienced engineers and consultants.

What You'll Do

  • Contribute to real project work with consulting and product teams
  • Gain hands-on exposure to modern engineering practices across the software development lifecycle
  • Translate business needs into technical requirements and scalable solutions
  • Build secure, high-quality, and maintainable software components
  • Apply clean code principles, testing practices, and modern development standards with senior guidance
  • Collaborate within multidisciplinary teams and communicate effectively with stakeholders

Core Technical Skills Required

You should have practical experience or strong foundational knowledge in at least one area of modern web application development:

  • Backend: Python (Flask, Django, FastAPI), Node.js (NestJS, Express), Java/Spring Boot, or .NET
  • Frontend: React, Vue.js, or Angular
  • Databases: Postgres, MariaDB, or MySQL
  • Clean code, OOP, and design patterns
  • RESTful API design and UI libraries (Material UI, Ant Design, Bootstrap)
  • Unit testing frameworks (Mocha, Jest, Jasmine) and Git version-control workflows

Nice-to-Have Skills

Exposure to any of the following is beneficial: Linux and shell scripting, Docker/Kubernetes/Terraform, microservices, AWS/Azure/GCP, CI/CD tooling, NoSQL databases, mobile development, data visualization libraries, or wireframing basics.

Who You Are

  • Final-year Bachelor's or Master's student, or recent graduate
  • Strong problem-solving skills with ability to structure problems thoughtfully and demonstrate resilience
  • Fluent in English; French is a plus
  • Able to communicate technical concepts clearly and confidently

Mise en forme par Postule ·

Signaler un problème