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
SQL experience
Node.js
Knowledge of Web Content Accessibility Guidelines (WCAG) for web application development
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
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
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 Required
ORM tools such as Entity Framework
REST APIs
React and Next.js
SQL
Node.js
WCAG‑compliant web application development
Experience with common React libraries (e.g., React Hook Form, React Query, Zustand)
Nice to Have
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%)
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.
#J-18808-Ljbffr