高级/资深软件工程师
Senior / Staff Software Engineer
开发工程限定地区(需当地身份)
公司Connections Outsourcing
薪资160,000 - 180,000/年 CAD
工作地点Canada
地域资格限定地区(需当地身份)
时区要求日间重叠约 6 小时,基本正常作息
用工类型Full Time
发布时间今天
数据来源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,版权归原发布方所有。职位可能随时关闭,投递请以原始页面为准。
本站只做信息聚合展示,不参与招聘流程,也不向求职者收取任何费用。