Senior Full Stack Developer

1 month ago


Calgary, Alberta, Canada CB Canada Full time
Job Title: Senior Full Stack Developer

CB Canada is seeking a Senior Full Stack Developer for a 12-month contract. The ideal candidate will have 5+ years of experience building full-stack web projects with a significant focus on UI, back-end code, and business logic.

Key Responsibilities:
  • Technical leadership oversight, engaging with Product Owner and Solution Architects to design the product.
  • Contribute technical expertise throughout the stages from design/architecture, prototyping, development through to production.
  • Design and implement full-stack applications using cloud-based architectural frameworks.
  • Provide technical mentoring to team members to enable skill/knowledge development through advice and coaching.
  • Lead the development and implementation of processes such as code revision, follow-up, and change management, as well as all DevOps practices.
  • Analyze technical requirements, develop, test, and deploy new software solutions or functional enhancements in a DevOps environment.
  • Work alongside Business Analysts to better understand business requirements and present them to the team and vendors supporting the project.
  • Act as a liaison with 3rd party vendors to ensure designs are correct and the delivered product meets business requirements.
  • Partner with 3rd party vendors to facilitate the transfer of knowledge from vendor to internal team.
  • Lead the development and implementation of processes such as code revision, follow-up, and change management, as well as all DevOps practices.
  • Build and maintain Azure-based front-end, Microservices, and Functions (Express/Node) back-end using Azure DevOps Pipelines.
  • Build cutting-edge micro-services architecture following best-in-industry patterns.
  • Design and develop front and back-end components (service-based using JavaScript framework).
  • Actively learn and seek out ways to continuously improve, researching best practices and suggesting appropriate technologies.
  • Contribute to product development, engage with team members, and cross-functional teams to define solutions and estimate the scope of work required.
  • Lead code reviews, API design reviews, or technical reviews of product stories.
  • Champion practices including Unit Testing, Continuous Delivery.
  • Support the entire application lifecycle (concept, design, test, release, and support).
Requirements:
  • Bachelor's degree in Computer Science or Software Engineering or equivalent experience.
  • 5+ years of experience building full-stack web projects with a significant focus on UI, back-end code, and business logic.
  • 5+ years of current and deep experience with implementing large solutions. Proven experience delivering solutions in distributed environments like Microservices.
  • Experience writing/designing automated tests for code.
  • Experience using the Agile development methodology.
  • 5+ years of experience using Azure DevOps (e.g., Git source control, pull request, etc.).
  • Experience with Azure Services (e.g., Storage, Resource Group, etc.).
  • Expert understanding of Node.JS and JavaScript.
  • Experience in design and development of scalable and secured web services that integrate with other technologies in service-oriented architecture.
  • Experience designing, building, and maintaining RESTful APIs.
  • Experience working with NoSQL databases (CosmoDB, MongoDB, etc.).
  • Hands-on experience with HTML 5, CSS, SASS or LESS, React, Babel, GraphQL, Redux, Webpack.
  • Basic knowledge of Azure Synapse, data pipelines, datalakes, databricks, etc.
  • Good knowledge of Apollo Federation and Socket.io is an asset.
  • Knowledge of modern authorization mechanisms, such as JSON Web Token.
  • Designing and developing UI components like login pages, dashboards/landing pages, menu items, navigation-based components, detailed screens with single and multi-line data handling.
  • Good knowledge of Cosmos DB, MS SQL Server, KAFKA, REDIS, Microservices, Micro-frontends, Linux environment, Docker, Kubernetes, and Azure cloud overall.
  • Proven innovative team player, resourceful, and capacity to adapt to changes in priorities.
  • Passionate for learning and researching new technologies.
  • Ability to deliver the best patterns and practices to solutions in a fast-paced environment.
  • Excellent analytical and problem-solving skills.
  • Excellent written and verbal communication skills.
  • Determined to deliver products on time, according to pre-established quality standards.
Additional Notes:
  • Candidates must have the ability to start within two weeks of hire.
  • Candidates must have the ability to conduct video interviews.
  • Alberta-based candidates are ideal, but willing to consider out-of-province as a limited 2-year term employee – must be within Canada.

Assignment Length: 12-month contract.

Job Location: Calgary, Alberta.



  • Calgary, Alberta, Canada CB Canada Full time

    **Job Title:** Senior Full Stack Developer**Job Type:** Permanent, Full-time**Location:** Remote, Canada**Salary Range:** $120,000 - $180,000 per yearWe are seeking a highly skilled and experienced Senior Full Stack Developer to join our team at CB Canada. As a key member of our development team, you will be responsible for designing, developing, and testing...


  • Calgary, Alberta, Canada H.M.A. Framing & RenovationLTD Full time

    Job Title: Senior Software Developer - Full StackJob Description:We are seeking a skilled Senior Software Developer to join our team. In this role, you will be responsible for designing, developing, and maintaining full-stack software applications.Responsibilities:- Design and develop full-stack software applications- Collaborate with cross-functional teams...


  • Calgary, Alberta, Canada Infosys Limited Full time

    Senior Full Stack DeveloperAbout the Role:We are seeking a highly skilled Senior Full Stack Developer to join our team at Infosys Limited. As a Senior Full Stack Developer, you will play a key role in designing and developing software solutions using C#/.Net Core, SQL, and Azure.Key Responsibilities:Design and develop software solutions using C#/.Net Core,...


  • Calgary, Alberta, Canada NDAX Canada Inc. Full time

    Job Title: Senior Full Stack DeveloperNDAX Canada Inc. is seeking a highly skilled Senior Full Stack Developer to join our team. As a key member of our development team, you will be responsible for designing and developing core components of our Exchange Software Platform.Key Responsibilities:Architect solutions for new featuresDesign and develop secure and...


  • Calgary, Alberta, Canada KFLM consulting Full time

    Job Title: Senior Full Stack DeveloperAbout the Role: We are looking for a skilled Senior Full Stack Developer to join our team at KFLM Consulting. As a key member of our web development team, you will be responsible for designing and developing web applications using various programming languages, frameworks, and technologies.Key Responsibilities:Design and...


  • Calgary, Alberta, Canada CB Canada Full time

    Job Title: Senior Full Stack DeveloperJob Description:CB Canada is seeking a Senior Full Stack Developer for a 12-month contract. The ideal candidate will have experience building full-stack web projects with a significant focus on UI, back-end code, and business logic.Key Responsibilities:Provide technical leadership and oversight for the development of...


  • Calgary, Alberta, Canada Craftpitch International Inc. Full time

    Job OverviewMAHI PRINTING & SIGNAGE LTD. is seeking an experienced Senior Full Stack Developer to join our team. As a key member of our technology department, you will play a crucial role in designing and developing our company's website architecture.Estimated Salary RangeWe offer a competitive salary range of $60,000 - $80,000 per year, depending on...


  • Calgary, Alberta, Canada Manpower Outsourcing Services Group Inc Full time

    Job Title: Senior Software Engineer - Full Stack DevelopmentJob Summary: We are seeking a talented Senior Software Engineer to join our team. The successful candidate will be responsible for designing, developing, and deploying full stack applications using cloud infrastructure. This is a great opportunity to work with a dynamic team and contribute to the...


  • Calgary, Alberta, Canada Dhir Trading Ltd. Full time

    About the Role:We are seeking a skilled Senior Software Developer to join our team. The successful candidate will be responsible for designing and developing full-stack applications using JavaScript and Python.Key Responsibilities:Design and develop full-stack applications using JavaScript and PythonMaintain and improve existing codebasesCollaborate with...


  • Calgary, Alberta, Canada Calmont Truck Centre, Calgary Full time

    Become a key contributor to our team as a Senior Software Engineer We are seeking an experienced Full Stack Developer to join our team. The ideal candidate will have a strong background in full stack development and a proven track record of delivering high-quality software solutions. Responsibilities include:• Design and develop scalable and maintainable...


  • Calgary, Alberta, Canada Royal Bank of Canada> Full time

    Job SummaryWe are seeking a highly skilled Senior Full Stack Developer to join our team at the Royal Bank of Canada. As a key member of our technology team, you will be responsible for designing and developing innovative solutions using existing and emerging technology platforms.Key ResponsibilitiesDevelop and maintain front-end applications using the...


  • Calgary, Alberta, Canada Alberta Ltd. Full time

    Job DescriptionWe are seeking a highly skilled Senior Software Engineer to join our team. This individual will be responsible for designing, developing, and deploying full stack solutions using cloud infrastructure.Key Responsibilities:Design and develop full stack solutions using cloud infrastructure.Collaborate with cross-functional teams to ensure...


  • Calgary, Alberta, Canada ICwhatUC - AR Video for Enterprise Full time

    We're seeking a Senior Full Stack Developer to help design and bring to life a platform that will enhance product teams' ability to provide a more enjoyable customer experience. This role involves working with executive leadership on product ideas and services that will differentiate IrisCX.The ideal candidate will have experience with cloud- and web-based...


  • Calgary, Alberta, Canada NPS Transport Ltd Full time

    **Job Title:** Senior Software Engineer - Full Stack DevelopmentWe are seeking a highly skilled and experienced Software Engineer to join our team. The ideal candidate will have a strong background in full stack development and excellent technical skills.The successful candidate will be responsible for designing, developing, and maintaining complex software...


  • Calgary, Alberta, Canada Evans Consoles Corporation Full time

    Job DescriptionWe are seeking a highly skilled Senior Full Stack Developer to join our team at Evans Consoles Corporation.Company OverviewEvans Consoles Corporation is a dynamic and innovative company that specializes in the development of cutting-edge technology solutions.SalaryThe estimated annual salary for this position is $90,000-$110,000 based on...


  • Calgary, Alberta, Canada Safeway Holdings (Alberta) Ltd. Full time

    Job Description:We are looking for a skilled Senior Software Engineer to join our team. The ideal candidate will have experience in full stack development and be able to work on complex projects.Responsibilities:Design and develop full stack web applicationsWork with our team to identify and prioritize project requirementsCollaborate with cross-functional...


  • Calgary, Alberta, Canada Avenue Living Asset Management Full time

    Job Title: Senior Full Stack DeveloperAt Avenue Living Asset Management, we're dedicated to sourcing, analyzing, and strategizing long-term investments. Our unique approach has led to rapid growth across North America, representing one of Canada's largest alternative asset managers. With over $6 billion in assets under management, our various funds include...


  • Calgary, Alberta, Canada M-SOL INC. Full time

    We are seeking a skilled Senior Full Stack Developer to join our team at M-SOL INC.The ideal candidate will have extensive experience in developing website architecture and writing website-related code.Main Responsibilities:Collaborate with clients to develop website requirements and create personalized solutions that meet their needs.Create engaging content...


  • Calgary, Alberta, Canada BLUE J CLEANING SERVICES INC. Full time

    Job Summary: As a senior software engineer, you will be responsible for designing, developing, and maintaining our full stack application. You will work closely with our cross-functional team to deliver high-quality software solutions.Key Responsibilities:Design and develop full stack application featuresCollaborate with the team to deliver high-quality...


  • Calgary, Alberta, Canada A3 Immigration Inc. Full time

    Key Responsibilities:As a senior software engineer, you will be responsible for designing, developing, and maintaining large-scale applications using full-stack development methodologies. Your primary focus will be on backend development with a strong emphasis on JavaScript expertise. You will work closely with cross-functional teams to identify and...