Software Engineering

Junior Software Developer

at BuzzClan

πŸ“ Location Toronto, Ontario
πŸ“‹ Details Contract Β· 12+ Months
πŸ“… Posted

Direct apply link, refreshed by the daily generator.

About the Role

Develop web apps with React, TypeScript

About BuzzClan

Public-sector software firm in Canada

Full Description

Job Title: Software Developer – Junior

Location: Toronto, ON (Onsite)

Client: Public Sector

Duration: 12+ Months (Potential for Extension)

πŸ“Œ Note

We are seeking a Junior Software Developer to support the development and enhancement of modern web-based applications for the Public Sector.

The ideal candidate will have hands-on experience with React, TypeScript, Node.js, Next.js, RESTful APIs, and Agile development methodologies. This role involves designing, developing, testing, troubleshooting, and maintaining enterprise applications while collaborating with business stakeholders and technical teams throughout the Software Development Life Cycle (SDLC).

βœ… Must-Have Skills & Experience

Experience with Agile methodologies (Scrum/Kanban)

Hands-on experience with React Framework and TypeScript

Experience with Node.js and Next.js

Experience building and testing RESTful APIs

Working knowledge of Jamstack Architecture

Strong experience with JavaScript, HTML, CSS, and modern front-end development

Experience with Progressive Web Applications (PWA)

Experience with responsive web design, front-end testing, debugging, and page-load optimization

Experience using Git/version control systems

Experience with Azure cloud services

Experience integrating authentication solutions such as Azure AD B2C and Okta

Experience working within the Software Development Life Cycle (SDLC)

⭐ Desired Skills

Experience with DevOps pipelines, task boards, and CI/CD processes

Experience with Headless CMS platforms

Knowledge of accessibility standards including AODA compliance

Experience creating customer-facing functionality such as login pages, profile management, notifications, and self-service registration

Experience with application deployment, troubleshooting, and post-production support

Experience documenting technical solutions, user manuals, and system documentation

Knowledge of design patterns and application architecture best practices

Experience working with middleware and system integrations

Strong analytical, problem-solving, and communication skills

πŸ“Œ Key Responsibilities

Development Responsibilities:

Translate technical specifications into working, tested, and maintainable applications

Develop, enhance, and maintain React, TypeScript, Node.js, and Next.js applications

Build and test RESTful APIs and application integrations

Design, code, test, debug, document, and deploy software solutions

Perform troubleshooting and resolve technical issues during development and production support

Implement responsive user interfaces and Progressive Web Applications (PWA)

Collaboration Responsibilities:

Work closely with business stakeholders, SMEs, and technical teams throughout the SDLC

Participate in Agile ceremonies including sprint planning, stand-ups, reviews, and retrospectives

Assist with requirements gathering, technical analysis, and solution design

Prepare technical documentation, solution designs, and user documentation

Support application deployments, migrations, and post-implementation activities

Cloud & Integration Responsibilities:

Develop cloud-enabled solutions utilizing Azure services

Support authentication integrations using Azure AD B2C and Okta

Contribute to DevOps pipelines, release management, and deployment activities

Support headless CMS integrations and Jamstack-based implementations

πŸ“Š Evaluation Criteria (100 Points Total)

React, TypeScript, Node.js, Next.js, REST API Development – 40 Points

Azure Cloud, Authentication Integrations (Azure AD B2C/Okta), DevOps Experience – 20 Points

Agile Development, SDLC Participation, Testing & Troubleshooting – 20 Points

Communication Skills, Documentation, Stakeholder Collaboration – 20 Points

πŸ“„ If you’re interested…

Please share your updated resume at:

Afzal.Khan@buzzclan.com

LinkedIn: https://www.linkedin.com/in/afzal-khan-09b190

Opens in a new tab on the company's website