RemoteFull Time

Salary

$82.05 - $92.31 / hr

Location

Canada

Posted

Sep 18, 2026

Role overview

Job Description

-

Lead the evolution of the platform's architecture, ensuring scalability and maintainability.

-

Maintain and modernize the React-based frontend and Node.js/PHP backend.

-

Own the design system and component library for reusability and accessibility.

-

Enhance REST APIs focusing on security, flexibility, and performance.

-

Optimize workflows, automation, and tooling for better developer experience (DX).

-

Implement performance improvements such as lazy loading, caching, and server-side rendering (SSR).

-

Improve database query performance and reduce backend bottlenecks.

-

Oversee build pipeline improvements including CI/CD integrations.

-

Manage cloud hosting environments such as AWS or DigitalOcean.

-

Drive unit, integration, and functional testing adoption (Jest, Mocha, etc.).

-

Optimize SEO strategies and implement A/B testing strategies.

-

Act as the last stop on code reviews, ensuring high code quality and best practices.

-

Mentor and support junior and mid-level engineers.

-

Be a hands-on contributor, doing heavy-duty coding as needed.

Job Requirements:

-

7+ years of experience in full-stack development with a focus on performance and scalability.

-

Expertise in React.js, Webpack, and Node.js.

-

Strong experience with modern PHP (or willingness to maintain/refactor legacy PHP code).

-

Deep knowledge of performance optimization techniques and web performance audits.

-

Experience building payment processing systems (not just integrating Stripe or similar services).

-

Experience working in eCommerce platforms and handling complex payment workflows.

-

Proficiency with build tools, automation, and CI/CD pipelines.

-

Hands-on experience with SQL databases (PostgreSQL, MySQL) and caching systems (Redis, Memcached).

-

Strong understanding of RESTful API design with secure, fine-grained access controls.

-

Familiarity with containerization (Docker), process management (PM2), and cloud environments.

-

Passion for creating exceptional user experiences with attention to detail.

-

Ability to lead code reviews, define coding standards, and support team growth.

-

Experience with infrastructure cost management and scaling in cloud-hosted environments, is a plus.