Software Engineering Intern at BCG X Delivery

Casablanca

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

L’essentiel du poste

Résumé par Postule AI

Six-month software engineering internship within BCG X Delivery at Boston Consulting Group, based in Casablanca, Morocco. Interns work alongside experienced engineers and consultants on real client projects, helping build secure, maintainable technology solutions. Open to final-year Bachelor's or Master's students and recent graduates; the role expects practical or foundational web application development skills and English communication, with French a plus.

Vos missions

  • Support consulting and product teams in designing, building, and delivering technology solutions with measurable client impact
  • Work alongside experienced engineers and consultants on real project work
  • Translate business needs into technical requirements and scalable solutions
  • Contribute to building secure, high-quality, and maintainable software components
  • Apply clean code principles and testing practices with guidance from senior team members
  • Collaborate within multidisciplinary teams and communicate effectively with stakeholders

Profil recherché

  • You are a final-year Bachelor's or Master's student or a recent graduate looking for a software engineering internship
  • You have hands-on or strong foundational knowledge in at least one web development area (backend, frontend, or database)
  • You are keen on clean code, testing, and modern development standards
  • You enjoy working in multidisciplinary teams and explaining technical concepts to stakeholders
  • You communicate fluently in English, and French is a plus

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

Software Engineering Intern at BCG X Delivery

Boston Consulting Group (BCG X) is offering a six-month Software Engineering Internship within BCG X Delivery. You will work on real client projects, supporting consulting and product teams in designing, building, and delivering technology solutions that create measurable client impact.

What You'll Do

  • Take part in a six-month internship immersed in real projects
  • Support consulting and product teams in designing, building, and delivering technology solutions that create measurable client impact
  • Work alongside experienced engineers and consultants, contributing to real project work
  • Gain hands-on exposure to modern engineering practices across the software development lifecycle
  • Participate in translating business needs into technical requirements and scalable solutions
  • Contribute to building secure, high-quality, and maintainable software components
  • Apply clean code principles, testing practices, and modern development standards with guidance from senior team members
  • Collaborate within multidisciplinary teams and communicate effectively with stakeholders

What You'll Bring

Education
  • Final-year Bachelor's or Master's students, as well as recent graduates seeking an internship, are eligible for this role.
Core Technical Skills (Must-Haves)

You should have practical experience or strong foundational knowledge in at least one area of modern web application development. Experience in multiple areas is a plus, but not required.

  • Backend (one or more): Python (Flask, Django, FastAPI), Node.js (NestJS, Express), Java/Spring Boot, .NET
  • Frontend (one or more): React, Vue.js, Angular
  • Databases (one or more): Postgres, MariaDB, MySQL

Solid understanding of:

  • Clean code, OOP, design patterns
  • RESTful API design
  • UI libraries (Material UI, Ant Design, Bootstrap)
  • Unit testing: Mocha, Jest, Jasmine
  • Integrating UI with REST APIs
  • Git and version-control workflows
Additional Skills (Nice-to-Haves)

Exposure to any of the following is beneficial, but not required:

  • Linux, shell scripting
  • Docker, Kubernetes, Terraform
  • Microservices
  • AWS, Azure, GCP
  • CI/CD tooling
  • NoSQL databases
  • Mobile development
  • Data visualization libraries
  • Wireframing basics
Problem Solving Skills
  • Clearly define a scope and structure problems thoughtfully
  • Select appropriate methodologies
  • Demonstrate resilience and adaptability
Communication and Precision
  • Communicate clearly in English (French is a plus) and explain technical concepts confidently and fluently.

Who You'll Work With

Technology consultants and specialists partner with clients and colleagues to build and implement digital solutions across a broad spectrum of activities, including IT architecture design, large-scale transformation, agile development, software engineering, cybersecurity consulting, and risk management.

Mise en forme par Postule ·

Signaler un problème