Back to results

Intermediate Full Stack Developer

  • Toronto, ON, Canada

Applications open in a new tab.

Job details

Experience
· 3–5 years of full stack development experience
Posting language
English
Posted

Original job description

The Opportunity

We are currently seeking an Intermediate Full Stack Developer to join our growing team. Reporting to the Data Strategy Manager, this role is responsible for developing and maintaining scalable web and mobile applications across frontend and backend technologies.

The successful candidate will contribute to end-to-end solution development, process automation, application optimization, and deployment initiatives while collaborating closely with internal teams and stakeholders.

Responsibilities

· Develop frontend and backend solutions for web and mobile applications

· Build backend services using Node.js and JavaScript frameworks.

· Develop responsive frontend applications using Angular, React, or related technologies

· Design and maintain relational and NoSQL databases

· Integrate REST APIs and third-party services

· Support deployment processes across web and mobile platforms

· Participate in Agile Scrum planning, sprint execution, and project delivery

· Develop automated testing and debugging processes

· Improve system scalability, responsiveness, and performance

· Collaborate with stakeholders to gather requirements and prioritize feature development

· Write reusable, scalable, and testable code

· Support CI/CD workflows and deployment automation

Required Qualifications

· University degree in Computer Science or equivalent

· 3–5 years of full stack development experience

· Strong experience with Node.js and JavaScript frameworks

· Experience with Angular, React, or modern frontend frameworks

· Strong understanding of HTML5, CSS3, JavaScript ES6, and TypeScript

· Experience with relational databases including MySQL and MS SQL Server

· Familiarity with cloud technologies such as AWS or Azure

· Experience with CI/CD practices and testing frameworks

· Experience integrating APIs and third-party services

· Understanding of scalable application architecture and responsive design

· Strong debugging and troubleshooting abilities

· Strong written and verbal communication skills

Preferred Qualifications

· Experience with Ionic, React Native, or hybrid mobile app frameworks

· Experience deploying applications to Apple App Store or Google Play Store

· Exposure to Electron or desktop application development

· Experience working in Agile Scrum environments

· Familiarity with high-availability application architecture

· Experience working with enterprise-scale applications or analytics platforms

More about this job

Responsibilities

The developer will build and maintain scalable web and mobile applications using frontend and backend technologies. They will also collaborate with stakeholders to automate processes, optimize system performance, and manage deployment initiatives.

Requirements

Candidates must have a university degree in Computer Science and 3–5 years of full stack development experience. Strong proficiency in Node.js, modern JavaScript frameworks, and database management is required.

Skills

  • Node.js
  • JavaScript
  • Angular
  • React
  • TypeScript
  • HTML5
  • CSS3
  • MySQL
  • MS SQL Server
  • AWS
  • Azure
  • CI/CD
  • REST APIs
  • Agile Scrum
  • Responsive Design
  • Automated Testing

Visa sponsorship

Not detected in the job text

Categories

  • Technology
  • Software
  • Data & Analytics
  • Engineering

Keywords

  • Full Stack Developer
  • Node.js
  • JavaScript
  • Angular
  • React
  • TypeScript
  • HTML5
  • CSS3
  • MySQL
  • MS SQL Server
  • AWS
  • Azure
  • CI/CD
  • REST APIs
  • Agile Scrum
  • Responsive Design
  • Automated Testing
  • Ionic
  • React Native
  • Electron
  • NoSQL
  • Web Development
  • Mobile Development
  • System Scalability
  • Deployment Automation
  • Software Engineering
  • Data Strategy
  • API Integration
  • Debugging
  • Troubleshooting

Report this job