All jobs
    Connections Outsourcing logo

    Senior / Staff Software Engineer

    Original title · English translation pending

    Connections OutsourcingRemote - CanadaPosted 2026-09-22Last seen in source
    Location
    Remote - Canada
    Employment
    Full Time
    Workplace
    Remote (restricted)
    Compensation
    CAD 160,000 - 180,000/annual
    Apply by
    2026-11-21
    Software Engineer
    Apply via Himalayas

    Role description

    Original description · English translation pending

    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 (https://himalayas.app)

    Listing sourced from himalayas. wwshemi does not process applications.