Full Stack Software Engineering Professional

1 week ago


Montreal, Quebec, Canada Sky Systems, Inc. (SkySys) Full time
About the Role

We are seeking an experienced Full Stack Software Engineer to join our team at Sky Systems, Inc. This is a full-time position with a 12-month contract, requiring 35 hours of work per week.

Job Description

As a Full Stack Software Engineer, you will be part of a team responsible for supporting and improving a large number of applications across various business sectors. You will design and implement technical solutions in accordance with client requirements and software development standards.

You will produce and maintain architecture and design documents throughout development and after the software is published. Your expertise in .Net and Angular development will enable you to master the ecosystem of this team.

You will also adapt to changing technology and apply new methods to achieve organizational goals and follow best practices for the financial and IT industry.

Main Responsibilities
  • Design and implement technical solutions in accordance with client requirements and software development standards;
  • Produce and maintain architecture and design documents throughout development and after the software is published;
  • Adapt to changing technology and apply new methods to achieve organizational goals and follow best practices for the financial and IT industry.
Required Skills and Qualifications

To be considered for this role, you must have:

  • A Bachelor's degree in Information Technology or equivalent experience;
  • At least 8 years of experience as a Full Stack Developer;
  • Experience in developing and maintaining secure Full Stack .Net Core solutions with C#;
  • Experience in developing front-end solutions with Angular 17 (or higher), Typescript and RxJs 6 (or higher);
  • Experience in designing, documenting, developing, securing and consuming REST APIs;
  • Hands-on experience with Azure DevOps;
  • Hands-on experience in Agile mode (Scrum, Kanban, ...);
  • Good knowledge of SOLID design principles and design patterns;
  • Experience with modern authentication and authorization mechanisms (OpenID Connect & OAuth);
  • Experience in developing robust automated tests (unit tests, service tests);
  • Experience with CICD pipeline with yaml (pipeline as code);
  • Experience in developing secure solutions;
  • Proficiency in developing with the various resources of the Azure cloud environment, as well as cloud design patterns;
  • Proficiency in using Microsoft Visual Studio, Git, Azure DevOps, NuGet and related tools;
  • Experience working with relational databases such as SQL Server and MySQL;
  • Good understanding of event-driven architecture and knowledge of event streaming and messaging systems such as Kafka and ActiveMQ;
  • Understanding of containerization and cloud services (Docker, Kubernetes, Tanzu);
  • Understanding of software engineering approaches such as TDD, Pair Programming, CI/CD, and DevOps;
Language and Assets

We require bilingual candidates who speak French fluently and English proficiently (5/5 for French and 4/5 for English). Having hands-on experience in building micro-services or distributed systems and experience in building scalable and highly available applications are significant assets. Experience in the banking sector is also an asset.



  • Montreal, Quebec, Canada SAP SE Full time

    Drive Innovation in Enterprise Software DevelopmentSAP SE, a global leader in enterprise software solutions, is seeking an experienced Senior Full Stack Software Engineer to join our team.About the Role:We are looking for a highly skilled and motivated individual to work on the development of our SAP Integrated Business Planning for Supply Chain product. As...


  • Montreal, Quebec, Canada Nomic Bio Full time

    Nomic Bio is a cutting-edge biotechnology company that has been making waves in the industry with its innovative approach to measuring biology. With a strong focus on DNA nanotechnology, high-dimensional flow cytometry, laboratory automation, and machine learning, our team is working tirelessly to develop the world's highest throughput proteomic platform:...

  • Software Engineer

    4 weeks 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 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 Genpact Full time

    Are you a skilled Full-Stack developer looking for a new challenge? We have an exciting opportunity for a talented professional to join our team as a Java Full-Stack Developer with React experience.About the RoleWe are seeking a highly motivated and experienced Full-Stack software engineer to design, develop, and deploy high-quality software solutions...


  • 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...

  • Software Engineer

    1 month ago


    Montreal, Quebec, Canada Randstad Full time

    We are seeking a skilled Software Engineer to join our team. As a key member of our development team, you will design, develop, and maintain our web applications using modern technologies such as JavaScript, React, and Node.js.Responsibilities include:Design and develop user interfaces using HTML, CSS, and JavaScriptDevelop backend APIs using Node.js 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 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 SGS Société Générale de Surveillance SA Full time

    Societe Generale offers a challenging opportunity for a skilled Full Stack Software Engineer to join their team. As a key contributor, you will design, develop, and implement innovative software solutions that meet the evolving needs of the company's Global Banking Technology & Operations (GBTO) division.With a strong focus on collaboration and continuous...


  • 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 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 Lightspeed Full time

    Job SummaryWe're looking for an experienced Sophisticated Full Stack Software Engineer to join our high-growth team at Lightspeed Retail in Canada. As a key member of our product development team, you'll build software solutions that empower merchants to thrive globally.About the RoleThis is a fantastic opportunity for a skilled developer who is passionate...


  • Montreal, Quebec, Canada LanceSoft, Inc. Full time

    LanceSoft, Inc. is a cutting-edge software development company seeking an experienced Full Stack Software Development Expert to join our team. We are looking for a highly skilled and motivated professional to work on various projects as a Senior Cloud Engineer.About the RoleThis is a full-time position that requires a strong background in cloud computing,...


  • Montreal, Quebec, Canada Randstad Full time

    About the Job:We're looking for a skilled Full-Stack Software Engineer to join our team. The ideal candidate will have experience working with front-end and back-end technologies, as well as knowledge of database systems.Responsibilities:Design and develop scalable and efficient software solutionsCollaborate with cross-functional teams to identify business...


  • Montreal, Quebec, Canada Accolite Full time

    Are you passionate about designing and developing high-performance applications?We are seeking an experienced Senior Full Stack Software Engineer to join our team at Bounteous x Accolite.About the RoleIn this role, you will be responsible for designing highly scalable core and web applications using best practices. You will develop high-performance...

  • Technical Lead

    1 week ago


    Montreal, Quebec, Canada Capgemini Engineering Full time

    Job Description:A technical lead position for a senior full stack software developer to join our team at Capgemini Engineering in Canada. This role involves creating solutions for existing technical challenges with one of the world's largest social media platforms.About the Role:Obtain tasks from the project lead or Team Lead (TL) and prepare functional 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...


  • Montreal, Quebec, Canada Letterhead Full time

    OverviewAbout Letterhead, a venture-backed scaleup, is revolutionizing online engagement through meaningful first-party content. We're seeking a Full Stack Software Engineer to join our team.