JobMatch
← Back to jobs

Senior / Staff Software Engineer

Connections Outsourcing

RemoteCanadaCAD 160k–180kseniorFull Time
Posted
1 month ago
Source
Himalayas
Field
Engineering

Skills

Design SystemsA/B TestingPostgreSQLREST APIsReactSecurityNode.jsDockerMySQLRedisCI/CDPHPSQLAWSSEOJavaScript

Description

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

JobMatch aggregates public listings. Always apply through the original posting.

Senior / Staff Software Engineer at Connections Outsourcing · JobMatch