Software Developer - Full Stack

Zohorecruit

Toronto

Remote

CAD 80,000 - 120,000

Full time

3 days ago
Be an early applicant
Application generator

A complete application in a minute — tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

Symbiotic Digital is seeking a motivated Software Developer - Full Stack in Toronto, ON, to design, build, test, and maintain scalable web applications. You will work on front-end and back-end components, APIs, cloud deployments, and DevOps, collaborating across SDLC teams.

The role emphasizes modern frameworks, Azure services, CI/CD practices, and continuous modernization within the Azure cloud ecosystem.

Qualifications

  • Demonstrated experience designing, coding, testing, and maintaining full-stack enterprise applications.
  • Experience with modern development frameworks and cloud technologies.
  • Experience developing and consuming RESTful APIs to support integration and business processes.

Responsibilities

  • Translate business requirements into tested applications and write detailed technical specifications.
  • Design, develop, test, deploy, and maintain full-stack web applications using modern frameworks and cloud tech.
  • Develop and consume RESTful APIs for integration and processes.
  • Collaborate with analysts, architects, leads, QA, and stakeholders throughout the SDLC.
  • Troubleshoot and resolve production issues and support deployments.
  • Participate in code reviews and ensure adherence to security standards and best practices.
  • Support CI/CD implementation and automation using Azure DevOps and related tools.
  • Contribute to solution design, architecture, estimation, and technical documentation.
  • Assist deployment, migration, and modernization initiatives within Azure environments.

Skills

Full stack development
REST APIs
Azure DevOps
CI/CD
Agile
Cloud deployment
DevOps
Unit testing

Tools

Azure DevOps
Git
Docker
Kubernetes
Azure

Job description

Position: Software Developer - Full Stack

Location: Toronto, ON

Job ID#: RQ11696

Duration: 6 Months

Role Overview

We are seeking a Full Stack Software Developer with strongfront-end, back-end, cloud, database, and DevOps experience. The successfulcandidate will design, develop, test, deploy, and maintain full-stack webapplications while contributing to solution design, technical architecture,integration, cloud deployment, and application modernization.

Key Responsibilities
  • Translatebusiness requirements into working, tested applications, includingdeveloping detailed technical specifications, writing code, conductingunit testing, and supporting solution implementation.
  • Design,develop, test, deploy, and maintain full-stack web applications usingmodern development frameworks and cloud technologies.
  • Developand consume RESTful APIs to support application integration and businessprocesses.
  • Collaboratewith business analysts, architects, technical leads, quality assuranceteams, and stakeholders throughout the Software Development Life Cycle(SDLC).
  • Troubleshootand resolve application, integration, and production support issues.
  • Participatein code reviews and ensure adherence to development standards, securityrequirements, and best practices.
  • SupportCI/CD implementation and automation using Azure DevOps and related tools.
  • Contributeto solution design, technical architecture, effort estimation, andtechnical documentation.
  • Supportapplication deployment, migration, and modernization initiatives withinAzure cloud environments.
Submission Requirements
  • Resumesmust have a maximum of 5 pages.
General Skills
  • Experiencein application design, development, testing, implementation, and support.
  • Abilityto collaborate effectively with IT professionals throughout the SoftwareDevelopment Life Cycle.
  • Experiencewith structured methodologies for application development, implementation,and maintenance.
  • Experiencedesigning, coding, testing, debugging, documenting, and supportingenterprise applications.
  • Experiencewith object-oriented programming principles and modern developmentframeworks.
  • Experienceworking with one or more modern programming languages.
  • Experiencewith relational database technologies and SQL.
  • Experienceeliciting and documenting technical and business requirements fromstakeholders and subject matter experts.
  • Stronganalytical, problem-solving, decision-making, communication, andinterpersonal skills.
  • Provenability to work effectively within Agile delivery teams and meet projectdeadlines.
Technical Skills
  • Proficiencyin both front-end and back-end application development, including databasedesign, cloud services, and DevOps practices.
  • Experiencedesigning and implementing scalable web application architectures.
  • Experiencedeveloping responsive and accessible user interfaces.
  • Experiencedesigning, developing, and deploying enterprise-grade REST API services.
  • Experienceintegrating front-end applications with RESTful APIs.
  • Experiencedesigning and implementing CI/CD pipelines and automated deploymentprocesses.
  • Experiencebuilding secure, scalable, and high-performing cloud-based applications.
  • Hands-onexperience with Microsoft Azure services, including:
  • Experiencewith source control and branching strategies using Git.
  • Experiencewith containerization technologies such as Docker and Kubernetes.
Must-Have Requirements
  • Demonstratedexperience developing backend services and APIs using ASP.NET Core andC#.
  • Experienceimplementing and supporting CI/CD pipelines using Azure DevOps and Git.
  • Strong full-stack development experience, including applicationarchitecture, database design, and cloud deployment.
Technical Skills and Knowledge - 50%
  • Experiencedesigning and developing reusable, maintainable, and scalable front-endcomponents.
  • Demonstratedexperience developing backend services and REST APIs using ASP.NET Coreand C#.
  • Experiencewith Azure cloud services, including Azure App Service, Azure SQLDatabase, Azure Storage Accounts, and Azure API Management.
  • Strongknowledge of application architecture, database design, systemintegration, and full-stack solution development.
  • Abilityto provide technical architecture support, solution designrecommendations, and technical guidance to project and technical leads.
  • Experienceworking within Agile software development environments, including Scrumand Kanban methodologies.
Agile and Technical Frameworks - 25%
  • Proficiencyin Agile frameworks such as Scrum and Kanban.
  • Abilityto implement Agile practices within technical delivery projects.
  • Experienceusing Azure DevOps for backlog management, sprint planning, anddevelopment tracking.
  • Experiencecollaborating within cross-functional Agile teams.
Business Requirements and Project Management Skills - 15%
  • Experiencewith effort estimation, technical planning, and solution recommendations.
  • Businessand stakeholder engagement skills.
  • Experienceanalyzing requirements and translating them into technical solutions.
  • Abilityto communicate technical concepts effectively to technical andnon-technical audiences.
CI/CD, DevOps and Infrastructure - 10%
  • Experienceimplementing and maintaining Azure DevOps pipelines and Git repositories.
  • Knowledgeof CI/CD best practices, automated deployments, and release management.
  • Experiencesupporting development environments, cloud infrastructure, and operationalrequirements.
  • Experiencewith containerization and orchestration technologies such as Docker andKubernetes.
Evaluation Criteria

1. Technical Skills - 80%

  • Experiencedesigning and developing reusable, maintainable, and scalable front-endcomponents and application frameworks.
  • Experiencedesigning, developing, and maintaining scalable backend services andRESTful APIs.
  • Strongknowledge of application architecture, database design, systemintegration, and cloud-based solutions.
  • Hands-onexperience with Microsoft Azure services, including Azure App Service,Azure SQL Database, Azure API Management, and Azure Storage Accounts.
  • Experienceimplementing DevOps practices, CI/CD pipelines, source control using Git,and automated deployment processes.
  • Abilityto troubleshoot technical issues, optimize application performance, andensure adherence to security and development best practices.
  • Abilityto work effectively in cross-functional teams and Agile deliveryenvironments.
  • Stronganalytical, problem-solving, decision-making, and critical-thinkingskills.
  • Excellentverbal, written, and interpersonal communication skills.
  • Experiencecollaborating with business stakeholders, technical leads, architects, anddelivery teams.
  • Abilityto manage competing priorities, work independently, and deliverhigh-quality results within established timelines.
About Symbiotic Digital.

Symbiotic Digital provides the IT Experts you need thatsolve problems and get things done. See what the top 2% in their field can dofor you. (Symbiotic Digital is a division of Symbiotic Group Inc.) We servecustomers in two ways, we provide:

  • DigitalExperts: IT Consulting expertise. Bright Minds That Produce Proven Results
  • Recruitment:Find The Right People You Need

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

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Business Analyst
Senior Business Analyst

Zohorecruit • Toronto

On-site
CAD 85,000 - 110,000
Senior Test Analyst
Senior Test Analyst

Zohorecruit • Toronto

On-site
CAD 90,000 - 120,000
Senior Solutions Designer
Senior Solutions Designer

Zohorecruit • Toronto

On-site
CAD 110,000 - 150,000
Senior Java Developer
Senior Java Developer

Zohorecruit • Toronto

Hybrid
CAD 120,000 - 190,000
Junior Web Developer
Junior Web Developer

Symbiotic Group • Toronto

Hybrid
CAD 65,000 - 90,000
Software Quality Assurance Analyst
Software Quality Assurance Analyst

Symbiotic Group • Toronto

On-site
CAD 70,000 - 100,000
Senior Front End Developer
Senior Front End Developer

Zohorecruit • Toronto

On-site
CAD 90,000 - 120,000
Full Stack Software Developer
Full Stack Software Developer

Symbiotic Group • Toronto

Hybrid
CAD 120,000 - 150,000
Dynamics 365 Technical Consultant
Dynamics 365 Technical Consultant

Zohorecruit • Toronto

On-site
CAD 90,000 - 130,000
Business Analyst
Business Analyst

Zohorecruit • Toronto

On-site
CAD 70,000 - 95,000