Software Developer - Full Stack

Posted Yesterday
Be an Early Applicant
Hiring Remotely in Newton Brook, ON, CAN
Remote
Entry level
Information Technology • Professional Services • Sales • Consulting
The Role
Develop, test, deploy, and maintain full-stack web applications using React, ASP.NET Core, C#, Azure, REST APIs, SQL, and DevOps tools. Design scalable architectures, integrate front-end and back-end systems, implement CI/CD pipelines, troubleshoot production issues, support cloud migration and modernization, and collaborate with stakeholders, architects, QA teams, and Agile delivery teams.
Summary Generated by Built In

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 strong front-end, back-end, cloud, database, and DevOps experience. The successful candidate will design, develop, test, deploy, and maintain full-stack web applications while contributing to solution design, technical architecture, integration, cloud deployment, and application modernization.

Key Responsibilities

  • Translate business requirements into working, tested applications, including developing detailed technical specifications, writing code, conducting unit testing, and supporting solution implementation.
  • Design, develop, test, deploy, and maintain full-stack web applications using modern development frameworks and cloud technologies.
  • Develop and consume RESTful APIs to support application integration and business processes.
  • Collaborate with business analysts, architects, technical leads, quality assurance teams, and stakeholders throughout the Software Development Life Cycle (SDLC).
  • Troubleshoot and resolve application, integration, and production support issues.
  • Participate in code reviews and ensure adherence to development standards, security requirements, and best practices.
  • Support CI/CD implementation and automation using Azure DevOps and related tools.
  • Contribute to solution design, technical architecture, effort estimation, and technical documentation.
  • Support application deployment, migration, and modernization initiatives within Azure cloud environments.

Submission Requirements

  • Resumes must have a maximum of 5 pages.

General Skills

  • Experience in application design, development, testing, implementation, and support.
  • Ability to collaborate effectively with IT professionals throughout the Software Development Life Cycle.
  • Experience with structured methodologies for application development, implementation, and maintenance.
  • Experience designing, coding, testing, debugging, documenting, and supporting enterprise applications.
  • Experience with object-oriented programming principles and modern development frameworks.
  • Experience working with one or more modern programming languages.
  • Experience with relational database technologies and SQL.
  • Experience eliciting and documenting technical and business requirements from stakeholders and subject matter experts.
  • Strong analytical, problem-solving, decision-making, communication, and interpersonal skills.
  • Proven ability to work effectively within Agile delivery teams and meet project deadlines.

Technical Skills

  • Proficiency in both front-end and back-end application development, including database design, cloud services, and DevOps practices.
  • Experience designing and implementing scalable web application architectures.
  • Experience developing responsive and accessible user interfaces.
  • Experience designing, developing, and deploying enterprise-grade REST API services.
  • Experience integrating front-end applications with RESTful APIs.
  • Experience designing and implementing CI/CD pipelines and automated deployment processes.
  • Experience building secure, scalable, and high-performing cloud-based applications.
  • Hands-on experience with Microsoft Azure services, including:
    • Azure App Service
    • Azure SQL Database
    • Azure Storage Accounts
    • Azure Logic Apps
    • Azure API Management
    • Azure DevOps
  • Experience with source control and branching strategies using Git.
  • Experience with containerization technologies such as Docker and Kubernetes.
  • Experience with Angular, Azure, React, Logic Apps, Azure SQL, App Services, C+, JavaScript, CSS, HTML, Spring Boot, Java, and ASP.NET Core.

Must-Have Requirements

  • Demonstrated experience developing web applications using React, JavaScript/TypeScript, HTML5, and CSS3.
  • Demonstrated experience developing backend services and APIs using ASP.NET Core and C#.
  • Experience with Azure App Service, Azure SQL Database, Azure Storage Accounts, and Azure API Management.
  • Experience implementing and supporting CI/CD pipelines using Azure DevOps and Git.
  • Strong full-stack development experience, including application architecture, database design, and cloud deployment.

Technical Skills and Knowledge - 50%

  • Demonstrated experience with React, JavaScript/TypeScript, HTML5, and CSS3.
  • Experience designing and developing reusable, maintainable, and scalable front-end components.
  • Demonstrated experience developing backend services and REST APIs using ASP.NET Core and C#.
  • Experience with Azure cloud services, including Azure App Service, Azure SQL Database, Azure Storage Accounts, and Azure API Management.
  • Strong knowledge of application architecture, database design, system integration, and full-stack solution development.
  • Ability to provide technical architecture support, solution design recommendations, and technical guidance to project and technical leads.
  • Experience working within Agile software development environments, including Scrum and Kanban methodologies.

Agile and Technical Frameworks - 25%

  • Proficiency in Agile frameworks such as Scrum and Kanban.
  • Ability to implement Agile practices within technical delivery projects.
  • Experience using Azure DevOps for backlog management, sprint planning, and development tracking.
  • Experience collaborating within cross-functional Agile teams.

Business Requirements and Project Management Skills - 15%

  • Experience with effort estimation, technical planning, and solution recommendations.
  • Business and stakeholder engagement skills.
  • Experience analyzing requirements and translating them into technical solutions.
  • Ability to communicate technical concepts effectively to technical and non-technical audiences.

CI/CD, DevOps and Infrastructure - 10%

  • Experience implementing and maintaining Azure DevOps pipelines and Git repositories.
  • Knowledge of CI/CD best practices, automated deployments, and release management.
  • Experience supporting development environments, cloud infrastructure, and operational requirements.
  • Experience with containerization and orchestration technologies such as Docker and Kubernetes.

Evaluation Criteria

1. Technical Skills - 80%

  • Proficiency in React, JavaScript/TypeScript, HTML5, CSS3, ASP.NET Core, and C#.
  • Experience designing and developing reusable, maintainable, and scalable front-end components and application frameworks.
  • Experience designing, developing, and maintaining scalable backend services and RESTful APIs.
  • Strong knowledge of application architecture, database design, system integration, and cloud-based solutions.
  • Hands-on experience with Microsoft Azure services, including Azure App Service, Azure SQL Database, Azure API Management, and Azure Storage Accounts.
  • Experience implementing DevOps practices, CI/CD pipelines, source control using Git, and automated deployment processes.
  • Ability to troubleshoot technical issues, optimize application performance, and ensure adherence to security and development best practices.

2. Soft Skills & Collaboration - 20%

  • Ability to work effectively in cross-functional teams and Agile delivery environments.
  • Strong analytical, problem-solving, decision-making, and critical-thinking skills.
  • Excellent verbal, written, and interpersonal communication skills.
  • Experience collaborating with business stakeholders, technical leads, architects, and delivery teams.
  • Ability to manage competing priorities, work independently, and deliver high-quality results within established timelines.

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/



Skills Required

  • Experience designing, developing, testing, implementing, and supporting enterprise applications
  • Experience with object-oriented programming and modern development frameworks
  • Experience with modern programming languages
  • Experience with relational databases and SQL
  • Experience gathering and documenting technical and business requirements
  • React, JavaScript or TypeScript, HTML5, and CSS3 development experience
  • ASP.NET Core and C# backend services and REST API development experience
  • Experience with Azure App Service, Azure SQL Database, Azure Storage Accounts, and Azure API Management
  • Experience implementing CI/CD pipelines with Azure DevOps and Git
  • Full-stack development experience including architecture, database design, and cloud deployment
  • Experience designing scalable web application architectures and reusable front-end components
  • Experience with Agile methodologies, including Scrum and Kanban
  • Experience with effort estimation, technical planning, and solution recommendations
  • Strong stakeholder engagement and technical communication skills
  • Experience with Docker and Kubernetes
Am I A Good Fit?
beta
Get Personalized Job Insights.
Our AI-powered fit analysis compares your resume with a job listing so you know if your skills & experience align.

The Company
HQ: Mississauga
10 Employees
Year Founded: 1998

What We Do

Symbiotic Group Inc. is a consulting company that helps SMBs drive measurable results in sales, digital marketing, and operations. They also provide IT consulting services and focus on advancing business and career opportunities for Indigenous peoples.

Similar Jobs

Atlassian Logo Atlassian

Software Engineer

Cloud • Information Technology • Productivity • Security • Software • App development • Automation
Remote
Canada
11000 Employees
118K-154K Annually
In-Office or Remote
7 Locations
14000 Employees
In-Office or Remote
7 Locations
14000 Employees

Burq, Inc. Logo Burq, Inc.

Software Engineer

Internet of Things
Remote
Canada
38 Employees

Similar Companies Hiring

NODA AI Thumbnail
Artificial Intelligence • Information Technology • Software • Cybersecurity
Sydney, AU
54 Employees
Fairly Even Thumbnail
Hardware • Robotics • Sales • Software • Hospitality
New York, NY
30 Employees
Golden Pet Brands Thumbnail
Digital Media • eCommerce • Information Technology • Marketing Tech • Pet • Retail • Social Media
El Segundo, California
178 Employees

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account