Skip to content

Senior Full Stack Developer

  • Remote
    • Toronto, Ontario, Canada
  • Web Development

Job description

WHO WE ARE:
Jumpfactor is an award-winning, 8-time Growth500 Fastest Growing Agency in Canada. We are a dynamic, fast-paced, and highly specialized digital marketing agency focused on helping Managed Service Providers (MSPs) and B2B tech companies achieve massive growth. With over $1.6 Billion in client revenue generated, we are recognized globally as a top-tier MSP growth expert.

ROLE OVERVIEW:

Jumpfactor Marketing is in search of a seasoned Senior Full Stack Developer with a proven track record of 5+ years in website development and maintenance, specializing in front-end and back-end development. This role involves working with various technologies, including WordPress, PHP, JavaScript frameworks, MySQL, and API integrations.

JUMPFACTOR's CORE VALUES:

  • Be STRATEGIC

  • Be PASSIONATE

  • Be TENACIOUS

  • Prioritize LEARNING

  • Embrace TEAM

  • Maintain INTEGRITY

WHY EMPLOYEES LOVE JUMPFACTOR:

  • Very competitive compensation package

  • 100% Remote work

  • Collaboration with a highly skilled international team

  • Abundant growth opportunities and career advancement

  • Performance-based bonuses recognize your impact

  • Access to paid training, courses, events, and conferences

  • Enjoy paid social events fostering team camaraderie

  • Engage in weekly learning programs to stay ahead

  • Harness state-of-the-art technologies and tools for excellence

WHO YOU ARE:

  • 5+ years of experience as a Full Stack Developer.

  • Proficient in front-end and back-end technologies 

  • Proficent in PHP, JavaScript (React, Vue, or Angular), HTML, CSS, and MySQL

  • Strong in WordPress development, including theme and plugin customization

  • Experienced with WooCommerce, Elementor, Advanced Custom Fields (ACF)

  • Familiar wiith headless WordPress/JAMstack approaches

  • Familiar with hosting environments (cPanel, Plesk, cloud hosting solutions)

  • Strong debugging, troubleshooting, and problem-solving skills

  • Ability to work independently and collaboratively with communication during EST hours

  • Keen attention to detail and ability to write clean, scalable, and maintainable code

  • Skilled in optimizing website performance, security, SEO, and scalability

  • Experience integrating APIs and working with RESTful services

  • Strong understanding of W3C web standards and web development best practices

  • Proficient with Git and version control workflows

  • Knowledge of security best practices for web applications

  • Able to manage tasks, sprints, and workflow efficiently through PM systems (Jira)

  • Demonstrated ability to self-learn and solve complex technical challenges

  • Excellent written and spoken communication skills in English

  • Familiarity with HubSpot Development, Landingi, UXPIN, and Mautic (preferred)

ROLE RESPONSIBILITIES

  • Develop and maintain web applications with seamless performance across platforms

  • Create, update, and maintain responsive, scalable, high-performing websites

  • Build, test, and optimize front-end and back-end functionality

  • Write, review, and maintain clean, structured, and efficient code

  • Implement integrations with various APIs and third-party tools

  • Develop custom WordPress themes, plugins, and functionalities

  • Configure and customize CMS platforms beyond WordPress (e.g., Shopify, Webflow)

  • Work with MySQL databases, including writing optimized and secure queries

  • Troubleshoot and resolve website issues, ensuring high availability and performance

  • Optimize websites for speed, security, SEO, and overall scalability

  • Collaborate with cross- functional digital teams (ie. strategists, SEO, designers)

  • Collaborate on project planning, sprint execution, and task tracking within PM systems

  • Translate client requirements into proper UX/UI functionality

  • Stay current with emerging web development technologies, tools, and trends.

JOB TYPE:

  • Full-Time (40 hours per week, Monday to Friday, 9 am to 5:30 pm EST)

  • Independent Contractor

  • 100% Remote


NEXT STEPS:

If you're enthusiastic about this opportunity and feel confident in your abilities, we encourage you to apply.

Successful candidates will proceed to the next stage of our hiring process, which includes completing two assessments: a personality test and a technical interview. These assessments are designed to provide us with a comprehensive understanding of your skills, capabilities, and fit for the role.

We look forward to reviewing your application and potentially welcoming you to our team!

or