Skip to main content
ResumeKart
← Back to Jobs

Senior / Staff Software Engineer

Connections Outsourcing•Canada
Full-time7-15
C$160k - C$180k
per year
👁️ 0 views•📝 0 applications•Posted 9/18/2026•Expires 10/18/2026
Tailor Resume for This JobCheck ATS Score

Get alerts for roles like this

More Senior / Staff Software Engineer roles in Canada — straight to your inbox. No account needed.

Applying to this role? Tailor your résumé to this job description in one click, then download it clean — no watermark, no subscription.

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.

Required Skills

ReactNode.jsPHPREST APIsSQLPostgreSQLMySQLRedisMemcachedWebpackCI/CDDockerPM2eCommerceperformance optimizationunit testingcloud hostingAWSDigitalOceanJestMochaA/B testingpayment processinginfrastructure cost managementscalingdesign systemcomponent libraryautomationdeveloper experiencecode reviewsmentoring

Partner picks for Senior / Staff Software Engineer in Canada

Matched to the skills this page calls for and the candidate's location.

Partner
  • UdemyVerified partner
    Partner course provider

    A marketplace of instructor-created courses across technology, business and creative skills.

    covers reactcovers awscovers sqlcovers docker
  • Partner competition

    Hackathon platform used by student and community hackathons across India.

    covers reactcovers node.js

Partners are ResumeKart affiliates or institutes it works with; ResumeKart may earn a commission when a candidate enrols. Placement is decided by relevance, not payment. How ResumeKart earns

The best-paying roles in your field. Every week. Free.

Join 10,000+ professionals getting job alerts and salary insights in their inbox

We respect your privacy. Unsubscribe anytime with one click.