Software Engineer with Expertise in Full Stack Development

2 weeks ago


Montreal, Quebec, Canada Sopra Steria I2S Full time

About Sopra Steria I2S

Sopra Steria I2S is a leading technology player in Europe with a strong presence in nearly 30 countries. With over 56,000 employees, the company is recognized for its expertise in consulting, digital services, and software development.

The Group provides end-to-end solutions to help clients drive their digital transformation and achieve tangible and sustainable benefits. By combining in-depth knowledge of various business sectors with innovative technologies and a collaborative approach, Sopra Steria I2S enables its clients to become more competitive.

At Sopra Steria I2S, we value our people and are committed to making a positive impact on society. Our goal is to build a better future for all by leveraging digital technologies.

Career Opportunity: Full Stack Developer

We are seeking a highly skilled Full Stack Developer to join our team in Montreal. As a Full Stack Developer, you will be responsible for designing, developing, and maintaining web applications. You will work on both the front-end and back-end development, ensuring the consistency and performance of applications.

Key Responsibilities:

  • Create interactive and responsive user interfaces using web-oriented technologies and specific frameworks.
  • Design and implement APIs and services using server-oriented languages and specific frameworks.
  • Manage and interact with relational databases.
  • Use CI/CD tools to automate testing and deployments.
  • Collaborate closely with technical teams, functional teams, and other developers to ensure consistent and high-quality delivery.
  • Maintain and update existing applications, resolving technical issues, including bug fixes and level 3 support.

Requirements:

  • A minimum of 3 years of relevant experience.
  • A Bachelor's degree in Computer Science, Information Technology, or a related field (or equivalent experience).
  • Fluency in French and English is mandatory.
  • Technical Skills:
    • Front-End: Proficiency in the React framework.
    • Back-End: Proficiency in .NET Core (ideally .NET 6).
    • Knowledge of relational databases (ideally PostgreSQL).
    • Understanding of RESTful API design principles.
    • Familiarity with version control tools like Git.
    • Knowledge of DevOps practices and CI/CD tools (Kubernetes, Docker).
    • (Optional) Knowledge of microservices, microfrontend, RabbitMQ, Sopra DEP, and AzureDevOps.
  • Non-Technical Skills:
    • Ability to work in a team and collaborate with various stakeholders.
    • Problem-solving and analytical thinking skills.
    • Ability to manage multiple tasks and meet deadlines.
    • Good written and verbal communication skills.
    • Development Experience in a SCRUM Team.

Benefits:

  • Competitive salary: $120,000 - $160,000 per year.
  • A comprehensive group benefits plan, including life insurance, long-term disability, healthcare, dental, vision, and a health spending account to promote health and wellness.
  • Paid statutory holidays, sick days, personal days, as well as 3 weeks of vacation.
  • A monthly transportation allowance.
  • A hybrid work environment.
  • Company equipment to help you work efficiently.
  • A friendly, collaborative, and inclusive culture.
  • Sopra Steria has been certified as a Great Place to Work.

This is an exciting opportunity to work with a forward-thinking team that is shaping the future of aerospace through digital innovation. If you are passionate about sales account management, aerospace technology, and driving meaningful impact, we encourage you to apply.



  • Montreal, Quebec, Canada Northbridge Financial Corporation Full time

    About the Role:As a senior software engineer, you will be responsible for designing, developing, and deploying scalable software solutions. Your expertise in full-stack development will enable you to work across the entire technology stack, from front-end to back-end.Key Responsibilities:Design and develop software applications using a range of programming...


  • Montreal, Quebec, Canada Gouvernement du Québec Full time

    As a senior software engineer, you will be responsible for leading the development of our full-stack application. You will work closely with our team to design and implement scalable architecture.We are looking for a highly skilled engineer who can lead our frontend and backend development teams.Key responsibilities include:Designing and implementing...


  • Montreal, Quebec, Canada Artemis Recrutement Full time

    We are looking for a skilled Senior Software Engineer to join our team at "{company}". In this role, you will be responsible for designing, developing, and maintaining our company's full stack applications. Our ideal candidate will have a strong background in software engineering and experience with full stack development.Responsibilities:Design and develop...

  • Software Engineer

    1 week ago


    Montreal, Quebec, Canada Randstad Full time

    Job Title: Software Engineer - Full Stack DeveloperAre you a software engineer with a passion for building scalable and efficient software systems?We are seeking a highly skilled and experienced software engineer to join our team as a full stack developer.The ideal candidate will have a strong background in programming languages such as Java, Python, and...


  • Montreal, Quebec, Canada Randstad Full time

    We are seeking a highly skilled Senior Software Engineer to join our team. This role will involve full stack development, utilizing expertise in both front-end and back-end technologies.Key Responsibilities: Design and develop high-quality front-end and back-end code Collaborate with cross-functional teams to deliver business solutions Stay up-to-date...


  • Montreal, Quebec, Canada LACOSTE Full time

    We are seeking a highly skilled Senior Software Engineer to join our team. As a key member of our development team, you will be responsible for designing, developing, and maintaining our company's software applications. Your expertise in Full Stack Development will enable you to work on a wide range of technologies and architectures, from front-end user...


  • Montreal, Quebec, Canada Vention Inc Full time

    Job Title: Senior Full Stack Software EngineerWe are seeking an experienced Senior Full Stack Software Engineer to join our team at Vention Inc.The ideal candidate will have a strong background in full-stack development, with expertise in TypeScript and React. As a critical team member, you will create new full-stack features from user interfaces to the...


  • Montreal, Quebec, Canada Randstad Full time

    About the RoleWe are seeking a highly skilled Full Stack Developer to join our team at {company}. The ideal candidate will have a strong background in software development, with expertise in both front-end and back-end technologies.Key ResponsibilitiesDesign and develop scalable and efficient software solutionsCollaborate with cross-functional teams to...


  • Montreal, Quebec, Canada Panda7 Full time

    We are seeking a senior software engineer to join our team and contribute to the development of our business solutions. The ideal candidate will have extensive experience in full stack development and a strong understanding of software engineering principles. The role will involve designing and implementing scalable and efficient software systems,...


  • Montreal, Quebec, Canada National Bank Full time

    As a Senior Software Engineer at our company, you will play a key role in developing and maintaining our full-stack applications. Your expertise in software development will enable you to work closely with our cross-functional teams to design, build, and deploy scalable and efficient systems. You will be responsible for writing high-quality code,...


  • Montreal, Quebec, Canada S.i. Systèmes Full time

    About the Job:Are you a skilled software engineer looking for a new challenge? We're looking for a talented full stack developer to join our team and help us build innovative solutions. As a full stack developer, you will be responsible for designing, developing, and deploying a range of software applications. If you have a passion for coding and a keen eye...


  • Montreal, Quebec, Canada GURUS Solutions Full time

    GURUS Solutions is seeking a highly skilled Senior Full Stack Software Engineer to join our team. As a key member of our development team, you will play a crucial role in designing and delivering innovative solutions for our clients.Key Responsibilities:Design and develop customized software solutions to optimize shipping processes, improve delivery routes,...


  • Montreal, Quebec, Canada The Canada Life Assurance Company Full time

    Job Title: Senior Software Engineer - Full Stack DevelopmentIn our company, we're seeking a highly skilled Senior Software Engineer to lead the development of our full-stack applications using Java and Spring. Key responsibilities include designing and implementing scalable software solutions, collaborating with cross-functional teams, and ensuring...


  • Montreal, Quebec, Canada JobItUs Full time

    Job Title: Full Stack Developer with C++ and Node.js ExpertiseAbout the RoleWe are seeking a highly skilled Full Stack Developer with expertise in C++ and Node.js to join our team at JobItUs. As a Full Stack Developer, you will be responsible for designing, developing, and deploying scalable and reliable software solutions for our financial applications.Key...


  • Montreal, Quebec, Canada Intact Financial Corporation Full time

    About the RoleWe are seeking a skilled Senior Software Engineer to join our team. As a key member of our engineering team, you will be responsible for designing, developing, and maintaining our software applications. The ideal candidate will have a strong background in full-stack development and experience with Node.js.Key Responsibilities:* Design and...


  • Montreal, Quebec, Canada Nomic Bio Full time

    **Nomic Bio Overview**Nomic Bio is a leading biotechnology company that aims to make biology easier to measure. Our team combines DNA nanotechnology, high-dimensional flow cytometry, laboratory automation, and machine learning to develop the world's highest throughput proteomic platform: the nELISA.We are looking for a skilled Senior Full Stack Biotech...


  • Montreal, Quebec, Canada Randstad Full time

    Job Title: Senior Software Engineer - Full Stack DevelopmentAbout the Role:We are looking for a skilled Senior Software Engineer to join our team. As a key member of our engineering team, you will be responsible for designing, developing, and maintaining our modern web applications.Key Responsibilities:Design and develop scalable, efficient, and maintainable...


  • Montreal, Quebec, Canada Randstad Full time

    Job Summary:We are seeking a highly motivated and skilled Software Developer to join our team as a Full Stack Software Developer.The successful candidate will be responsible for developing and maintaining our software applications, working closely with cross-functional teams to ensure timely and high-quality delivery of features and...


  • Montreal, Quebec, Canada Logibec Full time

    Logibec Job OfferWe are seeking a highly skilled Full Stack Development Specialist to join our team in Quebec, Canada.Job Summary:This is an exciting opportunity for a talented software engineer to work on complex system development using C#, Angular, and MS SQL services. The ideal candidate will have a strong background in full-stack development, excellent...

  • Software Engineer

    4 weeks ago


    Montreal, Quebec, Canada Boston Scientific Full time

    We are seeking a Software Engineer - Full Stack to join our team. Key responsibilities include developing and maintaining our software applications, working closely with cross-functional teams, and contributing to the design and implementation of new features.Key Skills and Qualifications:Proficiency in languages such as Python, JavaScript, and C++Knowledge...