Logo-of-Eic---Experience-Internship-Canada-hiring-for-jobs-in-France-on-GrabJobs

Software Developer

salary Salary :

€500 - 1,000 daily

Description de l'emploi - Software Developer

EIC (Experience Internship Canada) is looking for new talent to join its teams as a Software Developer Intern.

In this role, you will actively contribute to the design, development, maintenance, and improvement of the company’s software applications and digital solutions.

You will be involved in different stages of the development lifecycle, from technical design to testing and production release, with real responsibilities from the start of your internship.

The experience takes place in Canada, in our Montreal, Toronto, or Vancouver offices.

You will discover a dynamic North American professional environment where efficiency, collaboration, autonomy, and initiative are central.

RESPONSIBILITIES

As a Software Developer Intern at EIC, you will play a key role in the design, development, and evolution of our digital solutions.

Your main responsibilities will include:

  • Feature development: design, develop, and integrate new features based on product and technical requirements.
  • Software design: contribute to the technical design of modules, components, and application architectures.
  • Application development: implement robust, efficient features adapted to user needs.
  • Software maintenance: improve existing applications and contribute to reducing technical debt.
  • Code quality: write clear, structured, tested, and maintainable code in accordance with development standards.
  • Bug fixing: identify, analyze, and resolve issues reported by users or detected during testing.
  • Testing and validation: design and perform tests to ensure the reliability of developments before production release.
  • Code review: participate in code reviews and incorporate feedback from the technical team.
  • Performance optimization: analyze application performance and propose improvements when necessary.
  • Technical documentation: document developments, technical decisions, and associated procedures.
  • Collaboration with EIC teams: work closely with product, design, and technical teams to ensure consistent deliverables.
  • Process optimization: contribute to improving development methods, technical tools, and project tracking.

CANDIDATE PROFILE

  • You are currently studying computer science, software engineering, software development, or a related field.
  • You have a genuine interest in software development, programming, and new technologies.
  • You are proficient in at least one programming language and comfortable using version control tools such as Git.
  • You have a good understanding of software design principles, algorithms, and data structures.
  • You are able to understand and contribute to an existing codebase.
  • You value code quality, readability, and maintainability.
  • You are rigorous, autonomous, organized, and able to analyze technical problems.
  • You are curious, proactive, and enjoy working as part of a team.
  • You are comfortable using office and collaborative tools.
  • You are interested in developing your skills in an international and multicultural environment.
  • A good level of English may be required depending on the position and responsibilities.

WHY JOIN EIC?

Joining EIC means becoming part of a growing company and taking on a position with real professional and personal responsibilities.

You will have the opportunity to work on concrete software projects, contribute to applications used in real-world environments, and strengthen your skills in programming, software design, and technical problem-solving.

It is also an opportunity to gain professional experience in Canada, discover North American working methods, and develop skills that are highly valued in the international job market.

BENEFITS

  • Fixed salary
  • Coaching and training in development best practices and technical tools
  • Work on real projects and production codebases
  • Real responsibilities from the start of the internship
  • Direct contact with North American companies
  • Personalized guidance and support throughout the internship
  • International professional experience in Canada
  • Possibility of progressing into a long-term position depending on performance and the company’s needs

Application deadline

As long as the job is online

Study level

Vocational, Under-bachelor, Short-cycle higher education level; Bachelor level or equivalent

Job Category

Programming
Original job Software Developer posted on GrabJobs ©. To flag any issues with this job please use the Report Job button on GrabJobs.
Share Job
Share Job

Similar Software Developer Jobs in France

GrabJobs est le portail d'emploi n°1 en :country, te connectant rapidement à des milliers d'emplois ! Trouve les meilleurs emplois de dans France, postule en 1 clic et obtiens un emploi dès aujourd'hui !

Applications mobile

Copyright © 2026 Grabjobs Pte.Ltd. All Rights Reserved.