Resume Score

Check how well your resume matches this job before you apply.

Sign in to check score

About the role

  • Web Developer responsible for developing and maintaining full-stack web applications at Voices. Collaborating with teams to build impactful solutions using modern technologies.

Responsibilities

  • Build and maintain customer-facing and internal user interfaces using HTML, CSS (LESS/SASS), JavaScript, and React.
  • Develop and extend applications using modern PHP frameworks (e.g., Laravel) and supporting scripts.
  • Design, build, and maintain internal APIs and third-party integrations (e.g., Salesforce and cloud services across AWS and GCP).
  • Build new product features and pages, taking ownership of the areas you develop from implementation through deployment and follow-up.
  • Write and maintain automated tests (unit and integration) to ensure code quality and reliability.
  • Apply accessibility (AODA, WCAG) and security (OWASP) best practices to deliver inclusive and secure applications.
  • Test, optimize, and improve application performance, identifying and resolving bottlenecks.
  • Review and triage support issues, debug and resolve defects, and collaborate with Product and Support teams.
  • Write and maintain database migration scripts and support release planning in collaboration with QA and Product teams.
  • Contribute to build tooling and development workflows, suggesting improvements where appropriate.
  • Work within established Git workflows, actively participating in code reviews by submitting and reviewing pull requests.
  • Document technical decisions, APIs, and implementation details.

Requirements

  • You have production-level experience in PHP, JavaScript/Node.js, React, and SQL, and containerized workloads.
  • You have 3+ years experience in database-driven web application development.
  • You earned a BS or MS in Computer Science, Diploma in Web Development or have the equivalent work experience.

Benefits

  • Generous Vacation: We offer 15 days of annual vacation (pro-rated for your first year), plus additional paid leave during our scheduled summer and winter holiday closures.
  • Personal Time: Take care of what matters with 5 paid personal days and 3 unpaid personal days annually
  • Comprehensive Health Coverage: Access to health and dental benefits after just 3 months of employment
  • Hybrid Flexibility: Enjoy the best of both worlds with our hybrid work environment
  • Performance Bonus Program: Recognizing your impact with bonus opportunities tied to company and individual performance
  • Learning & Development Support: We invest in your growth with a dedicated L&D budget and coverage for platforms like LinkedIn Learning, Udemy, Codecademy, and more
  • Community Impact: We empower you to give back with 8 hours of paid volunteer time annually, allowing you to support the causes and nonprofits that matter most to you.
  • A Great Team: Work with genuinely kind, smart, and talented people who love what they do (and know how to have fun doing it).

Job type

Full Time

Experience level

Mid levelSenior

Salary

CA$80,000 - CA$105,000 per year

Degree requirement

Bachelor's Degree

Tech skills

AWSCloudGoogle Cloud PlatformJavaScriptLaravelNode.jsPHPReactSCSSSQL

Location requirements

HybridTorontoCanada

Report this job

Found something wrong with the page? Please let us know by submitting a report below.