
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
All done!
Your application has been successfully submitted!