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%)
Required
- 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: [email protected]
View
All Jobs online at: https://www.symbioticgroup.com/view-jobs/



