Senior Developer

Toronto, ON, CA, Canada

Job Description

Job Overview


The Developer is responsible for enhancing the

Off2Class

software platform by developing new features, resolving issues, and ensuring the overall

quality and stability

of the website. This role encompasses both

backend and frontend development

, requiring a thorough understanding of the

full software development lifecycle

, from concept through deployment.

Job DutiesFull Stack Development



Engage in both

backend and frontend development

, managing the full process from

ideation to deployment

. Ensure

software stability

through proactive monitoring and maintenance. Implement

best practices in software engineering

to improve performance and maintainability.

Dependency Management



Maintain and update the software's

dependencies

, including

servers, software packages, and plugins

.

Quality Assurance & Bug Tracking



Write comprehensive

tests for all new code

to ensure reliability and functionality. Identify, track, and address

production bugs and failed jobs

.

Innovation & Research



Proactively suggest

new features and improvements

based on current trends and feedback. Conduct research into

new technologies, frameworks, and methodologies

that could benefit the development process.

Continuous Integration/Continuous Deployment (CI/CD)



Create, update, and review

Pull Requests (PRs)

. Ensure

smooth deployment processes

using industry-standard CI/CD practices.

Task & Resource Management



Track and manage tasks using

project management tools (e.g., Jira, GitHub, Monday.com)

. Monitor

EC2/RDS and other cloud resources

, proactively addressing performance spikes and issues.

Competencies



Critical Thinking:

Ability to analyze complex technical challenges and propose efficient solutions.

Communication:

Effective communication with other developers, the product manager, and relevant business units.

Quality Control:

Skilled at writing and reviewing code with an emphasis on

best practices and bug identification

.

Industry Standards:

Strong understanding of

software development principles and industry best practices

.

Adaptability:

Ability to quickly learn new tools, frameworks, and technologies in an evolving environment.

Teamwork:

Work collaboratively with colleagues to achieve

common goals

and support ongoing projects.

Problem-Solving:

Identify, analyze, and resolve technical issues efficiently, ensuring minimal disruptions to development workflows.

Job Qualifications



Bachelor's degree in Computer Science, Software Engineering, or equivalent experience Minimum of 8+ years of work experience as a Developer

Proficiency in programming languages and related frameworks:

PHP, JavaScript, HTML, CSS.

Experience with server management:

Ubuntu, Nginx, SQL, Redis.

Experience Managing AWS infrastructure and services

including: EC2, RDS. Based in the Greater Toronto and Hamilton Area

Key Performance Indicators (KPIs)



Feature Deployment Frequency:

Number of new features developed and deployed within a set timeframe.

Bug Resolution Time:

Average time taken to

identify, address, and resolve bugs

.

Code Quality:

Frequency of critical issues found in code post-deployment.

Pull Request Cycle Time:

Time from

PR creation to merge

, indicating efficiency in development and review processes.

User Satisfaction:

Based on feedback related to

new features and platform stability

.

Innovation Contribution:

Number of

innovative ideas or improvements suggested and implemented

.

System Uptime:

Percentage of time

Off2Class' platform remains operational and accessible

.
This job description outlines the responsibilities and expectations for the

Developer (Senior) role

at Off2Class, ensuring a structured approach to

software development, quality control, and innovation

.

Job Type: Full-time

Pay: $115,000.00-$130,000.00 per year

Benefits:

Dental care Extended health care Life insurance Paid time off Vision care Work from home
Application question(s):

Do you have a minimum of 8+ years of work experience as a Developer? Are you proficient in the following programming languages and related frameworks: PHP, JavaScript, HTML, CSS? Do you have the following server management experience: Ubuntu, Nginx, SQL, Redis?
If required, can you attend a 15-minute remote suitability interview between December 4th and 8th 2025?

If required, can you attend a 1-hr remote coding test between December 9th and 12th 2025? If required, can you attend a 1-hr in person coding test and interview in Toronto on December 18th?
Work Location: Hybrid remote in Toronto, ON M6J 2L5

Beware of fraud agents! do not pay money to get a job

MNCJobz.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.


Related Jobs

Job Detail

  • Job Id
    JD3193410
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Full Time
  • Salary:
    Not mentioned
  • Employment Status
    Permanent
  • Job Location
    Toronto, ON, CA, Canada
  • Education
    Not mentioned