Senior / Staff Software Engineer

๐Ÿข Connections Outsourcing ยท all Connections Outsourcing jobs
๐Ÿ“ Canada
๐Ÿ’ฐ CAD 160,000 - 180,000 / annual
๐Ÿ“… Posted 2026-08-22 ยท via Himalayas
๐Ÿท Backend-Engineering,Frontend-Engineer,Senior-Staff-Engineer,Software-Engineer,Fullstack-Development
Apply on original site โ†—

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.

Originally posted on Himalayas

โ† All remote jobs