Position:Software Developer – Full StackLocation: Toronto, ONJob ID#: RQ10724Duration: 12 monthsRole Overview We are seeking aFull Stack Software Developerwith 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 SkillsExperience in programming and analysis, including support of specialized software packages at the required experience levelAbility to collaborate with IT professionals throughout the software development lifecycleExperience with Agile/Scrum methodologies for development, design, implementation, and maintenance of applicationsExperience designing, coding, testing, and debugging applicationsExperience with one or more programming languagesExperience 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 abilitiesFull Stack SkillsProficiency in both front‑end and back‑end development, including database design/management and DevOpsDesign and implementation of overall solution architectureImplementation of approved user interfaces and design and deployment of databasesEnsuring solutions are designed and built for speed and scalabilityDesign and construction of REST API services and integration with front‑end user interfacesSupport for the implementation and upkeep of CI/CD pipelinesMust‑Have Technical SkillsEntity Framework or other Object‑Relational Mapping (ORM) data access toolsREST APIsReact and Next.jsSQL experienceNode.jsKnowledge of Web Content Accessibility Guidelines (WCAG) for web application developmentKnowledge and understanding of the Accessibility for Ontarians with Disabilities Act (AODA) and related regulations and standardsAbility to produce system and technical documentation as requiredCollaborate 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 modelsDeliver high‑quality software products, including MVPs and cloud‑native web applications, ensuring accessibility complianceCreate object‑oriented models using UML and related design toolsSupport quality assurance and defect management activities, including unit testing, test automation, security testing, load testing, accessibility testing, and system/user testingDesign, construct, enhance, and modernize web applications using cloud‑native, PaaS, microservices, API‑based, responsive, and serverless architecturesProvide critical application support, including incident investigation, troubleshooting, maintenance, and long‑term fixes for complex production systemsPrepare implementation, release, and operational procedure documentation as requiredCoordinate system development activities and provide technical guidance to other team membersProvide knowledge transfer and post‑implementation support throughout the engagementExperience & Skill Set Weighting RequiredORM tools such as Entity FrameworkREST APIsReact and Next.jsSQLNode.jsWCAG‑compliant web application developmentExperience with common React libraries (e.g., React Hook Form, React Query, Zustand)Nice to HaveResponsive web front‑end and Web API developmentUnit testing and test automation tools (e.g., NUnit, xUnit, MSTest, Karma, Jasmine)Microservices and container‑based developmentCI/CD pipelines, Git, and Azure DevOpsRegression testing and QA automation tools (e.g., Playwright)Agile Delivery Team Experience (20%)Contribution as a Developer or QA in cross‑functional teamsExperience with sprint planning, stand‑ups, demos, and retrospectivesConcurrent development using Git‑based source control and CI/CD pipelinesBusiness Analysis Experience (10%)Translating business requirements into software implementationsSoft Skills (5%)Strong analytical and problem‑solving skillsExcellent oral and written communication skillsHighly developed interpersonal and negotiation skillsAbout 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 Results2. Recruitment: Find The Right People You NeedServing 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
Software Developer – Full Stack
SYMBIOTIC GROUP
toronto, toronto
Published 21 days ago
Report job