Skip to content
mimi

Software Developer / Full Stack

Symbiotic Digital

Canada · On-site Full-time Today

About the role

Position: Software Developer â Full Stack

Location: Toronto, ON

Job ID#: RQ10724

Duration: 12 months

Role Overview

We are seeking a Full Stack Software Developer with strong experience across frontâ end, backâ end, and cloudâ native application development. The successful candidate will collaborate closely with crossâ functional teams to design, build, test, and support scalable, accessible, and highâ quality web applications.

General Skills

• Experience in programming and analysis, including support of specialized software packages at the required experience level

• Ability to collaborate with IT professionals throughout the software development lifecycle

• Experience with Agile/Scrum methodologies for development, design, implementation, and maintenance of applications

• Experience designing, coding, testing, and debugging applications

• Experience with one or more programming languages

• Experience with relational database technologies and information retrieval using query languages (e.g., SQL)

• Excellent analytical, problemâ solving, and decisionâ making skills, with strong verbal and written communication abilities

Full Stack Skills

• Proficiency in both frontâ end and backâ end development, including database design/management and DevOps

• Design and implementation of overall solution architecture

• Implementation of approved user interfaces and design and deployment of databases

• Ensuring solutions are designed and built for speed and scalability

• Design and construction of REST API services and integration with frontâ end user interfaces

• Support for the implementation and upkeep of CI/CD pipelines

Mustâ Have Technical Skills

• Entity Framework or other Objectâ Relational Mapping (ORM) data access tools

• REST APIs

• React and Next.js

• JavaScript and TypeScript

• SQL experience

• Node.js

• Knowledge of Web Content Accessibility Guidelines (WCAG) for web application development

Desirable Skills

• Knowledge and understanding of the Accessibility for Ontarians with Disabilities Act (AODA) and related regulations and standards

• Ability to produce system and technical documentation as required

Key Deliverables & Responsibilities

• Collaborate with Business Analysts, UX/UI Designers, Product Managers, and Architects to develop application designs and technical specifications based on storyboards, user stories, UI/UX artefacts, security requirements, and data models

• Deliver highâ quality software products, including MVPs and cloudâ native web applications, ensuring accessibility compliance

• Create objectâ oriented models using UML and related design tools

• Support quality assurance and defect management activities, including unit testing, test automation, security testing, load testing, accessibility testing, and system/user testing

• Design, construct, enhance, and modernize web applications using cloudâ native, PaaS, microservices, APIâ based, responsive, and serverless architectures

• Utilize industryâ standard openâ source frameworks and technologies across frontâ end, backâ end, and database layers

• Provide critical application support, including incident investigation, troubleshooting, maintenance, and longâ term fixes for complex production systems

• Prepare implementation, release, and operational procedure documentation as required

• Coordinate system development activities and provide technical guidance to other team members

• Provide knowledge transfer and postâ implementation support throughout the engagement

Experience & Skill Set Weighting

Microsoft / Azure Development & QA Experience (65%)

• ORM tools such as Entity Framework

• REST APIs

• React and Next.js

• JavaScript and TypeScript

• SQL

• Node.js

• WCAGâ compliant web application development

• Experience with common React libraries (e.g., React Hook Form, React Query, Zustand)

Nice to Have

• Azure SQL and Azure PaaS services

• Responsive web frontâ end and Web API development

• Unit testing and test automation tools (e.g., NUnit, xUnit, MSTest, Karma, Jasmine)

• Microservices and containerâ based development

• CI/CD pipelines, Git, and Azure DevOps

• Regression testing and QA automation tools (e.g., Playwright)

Agile Delivery Team Experience (20%)

• Participation in Scrumâ based Agile development teams

• Contribution as a Developer or QA in crossâ functional teams

• Experience with sprint planning, standâ ups, demos, and retrospectives

• Concurrent development using Gitâ based source control and CI/CD pipelines

Business Analysis Experience (10%)

• Translating business requirements into software implementations

Soft Skills (5%)

• Strong analytical and problemâ solving skills

• Excellent oral and written communication skills

• Highly developed interpersonal and negotiation skills

About Symbiotic Digital.

Symbiotic Digital provides the IT Experts you need that solve problems and get things done. See what the top 2% in their field can do for you. (Symbiotic Digital is a division of Symbiotic Group Inc.)

We serve customers in two ways, we provide:

1. Digital Experts: IT Consulting expertise. Bright Minds That Produce Proven Results

2. Recruitment: Find The Right People You Need

Serving IT & Business leaders, Symbiotic Digital provides a business system that enable us to provide the Expert Technical staff needed to solve challenging business and IT problems. IT leaders in the most reputable organizations in Canada have relied on Symbiotic Digital to help them staff difficult assignments with proven Experts uniquely evaluated by our proven QMS- Quality Management System Staff Development Model. We are a 100% Indigenous owned company.

Learn more online at https://www.symbioticgroup.com/home-sd/.

Please submit your most recent resume to: RecDep@symbioticgroup.com

View All Jobs online at: https://www.symbioticgroup.com/view-jobs/

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

Don't send a generic resume

Paste this job description into Mimi and get a resume tailored to exactly what the hiring team is looking for.

Get started free