[Hiring] Senior / Staff Software Engineer @Connections Outsourcing
Senior / Staff Software Engineer @Connections Outsourcing
Software Development
Salary $160,000 - $180..
Remote Location
Employment Type full-time
Posted YDay

[Hiring] Senior / Staff Software Engineer @Connections Outsourcing

YDay - Connections Outsourcing is hiring a remote Senior / Staff Software Engineer. πŸ’Έ Salary: $160,000 - $180,000 per year πŸ“Location: Canada

Role 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.

Qualifications

  • 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.
Before You Apply
️
remote Be aware of the location restriction for this remote position: Canada
β€Ό Beware of scams! When applying for jobs, you should NEVER have to pay anything. Learn more.
Senior / Staff Software Engineer @Connections Outsourcing
Software Development
Salary $160,000 - $180..
Remote Location
Employment Type full-time
Posted YDay
Apply for this position
Did not apply βœ“
Applied βœ“
Sent Follow-Up βœ“
Interview Scheduled βœ“
Interview Completed βœ“
Offer Accepted βœ“
Offer Declined βœ“
Application Denied βœ“
Unlock 125,000+ Remote Jobs
️
remote Be aware of the location restriction for this remote position: Canada
β€Ό Beware of scams! When applying for jobs, you should NEVER have to pay anything. Learn more.
Apply for this position
Did not apply βœ“
Applied βœ“
Sent Follow-Up βœ“
Interview Scheduled βœ“
Interview Completed βœ“
Offer Accepted βœ“
Offer Declined βœ“
Application Denied βœ“
Unlock 125,000+ Remote Jobs
Γ—

Apply to the best remote jobs
before everyone else

Access 125,000+ vetted remote jobs and get daily alerts.

4.9 β˜…β˜…β˜…β˜…β˜… from 500+ reviews
Unlock All Jobs Now

Maybe later