远程工作雷达

高级/资深软件工程师

Senior / Staff Software Engineer

开发工程限定地区(需当地身份)
公司Connections Outsourcing
薪资160,000 - 180,000/年 CAD
工作地点Canada
地域资格限定地区(需当地身份)
时区要求日间重叠约 6 小时,基本正常作息
用工类型Full Time
发布时间今天
数据来源Himalayas
前往 Himalayas 查看并投递 →
注意地域限制:该职位明确限定在 Canada 招聘。如果你是位于中国大陆的求职者,通常需要当地工作身份才能投递,或需与雇主确认是否接受独立合同(Contractor)形式合作。

负责平台架构的演进,确保可扩展性和可维护性

维护并现代化基于React的前端和Node.js/PHP后端

负责设计系统和组件库的设计,实现可重用性和可访问性

优化REST API,重点关注安全性、灵活性和性能

优化工作流、自动化和工具链,提升开发者体验(DX)

实现性能改进,如懒加载、缓存和服务器端渲染(SSR)

提升数据库查询性能,减少后端瓶颈

监督构建流程的改进,包括CI/CD集成

管理云托管环境,如AWS或DigitalOcean

推动单元测试、集成测试和功能测试的采用(Jest、Mocha等)

优化SEO策略,实施A/B测试策略

作为代码审查的最终责任人,确保高质量的代码和最佳实践

指导和支持初级和中级工程师

作为一线开发者,根据需要进行高强度编码

职位要求:

  • 具备7年以上全栈开发经验,专注于性能和可扩展性
  • 精通React.js、Webpack和Node.js
  • 在现代PHP方面有丰富经验(或愿意维护和重构遗留PHP代码)
  • 深入了解性能优化技术和网页性能审计
  • 有构建支付处理系统的经验(不仅仅是集成Stripe或其他类似服务)
  • 有在电商平台工作的经验,能够处理复杂的支付流程
  • 熟练使用构建工具、自动化和CI/CD流水线
  • 有SQL数据库(PostgreSQL、MySQL)和缓存系统(Redis、Memcached)的实际经验
  • 对RESTful API设计有深刻理解,具备安全的细粒度访问控制能力
  • 熟悉容器化(Docker)、进程管理(PM2)和云环境
  • 对创造卓越用户体验充满热情,注重细节
  • 能够领导代码审查,制定编码标准,支持团队成长
  • 有云托管环境中基础设施成本管理和扩展经验者优先

Originally posted on Himalayas

查看英文原文

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

本页面信息整理自 Himalayas,版权归原发布方所有。职位可能随时关闭,投递请以原始页面为准。 本站只做信息聚合展示,不参与招聘流程,也不向求职者收取任何费用。

← 返回全部职位