资深软件工程师(后端)

蒙特利尔 8天前全职 网络
面议
直接向Copper的职位发布者发送消息 Copper不仅仅是另一个CRM。大多数CRM只是美化的数据库,拥有大量自定义字段,试图让业务流程变得重复。但正如没有两个人是相同的,大多数销售流程也不相同。Copper通过构建团队喜爱并采用的工具,采取以人为本和行动为中心的方法,使企业能够专注于更快地增长。 Copper让人们感到惊讶:客户告诉我们他们实际上喜欢他们的CRM,但这种想法以前是不可能的壮举。我们通过提供一个精美设计的、原生于Google Workspace的工具,提供生产力、组织性和可见性,彻底颠覆了CRM。 加入Copper是一个令人兴奋的时刻。我们正在扩展到新的产品领域,目标是提供一套客户增长解决方案。在业务生产力类别中,几乎没有个体玩家能够真正捕获显著的市场份额。我们是其中之一,在该领域有着强大的立足点,并筹集了1亿美元的资金。 Copper正在寻找一位积极、以客户为导向的员工软件工程师加入我们的产品开发团队之一。您将作为项目的技术负责人,指导架构决策并分享您的知识以指导其他工程师。您将在Copper的服务器技术栈中工作,目的是为我们的CRM添加和改进功能并推进整体技术平台。 在Copper,我们有高度协作的跨职能团队,因此您需要能够与由客户端和服务器工程师、QA工程师、产品经理和用户体验设计师组成的团队成员协调,贯穿整个软件开发生命周期和技术栈。有时,您还将与DevOps团队密切合作,以帮助解决应用程序相关的基础设施问题。 您的影响力将帮助塑造Copper在软件开发生命周期各个阶段的决策——定义、开发、交付和可观察性。您喜欢解决问题,指导架构,并设定工程最佳实践。 该职位向工程经理汇报,是一个完全远程的职位。您将与我们位于美国、加拿大和英国的产品和工程团队成员密切合作。 我们的技术栈包括Ember.js、WebExtensions、Ruby on Rails、Postgres、OpenSearch、Redis和Resque。我们使用容器化和容器编排(Docker、Kubernetes)。 您的工作内容包括... • 推动高度可扩展和可用的分布式SaaS解决方案的设计和实施 • 参与关键组件设计并提供战略技术方向建议 • 与架构师、团队领导和工程师密切合作以实施解决方案 • 指导和培训其他软件工程师关于软件开发最佳实践 • 研究和推荐新技术以确保应用程序的可扩展性、可维护性和质量 • 确保为解决方案设计创建和维护技术文档 • 通过创建端到端测试推动质量 • 与同行和利益相关者合作以推动技术进步和产品交付 • 参与产品讨论以提供建议并影响路线图 您需要具备... • 8年以上后端工程经验,其中2年以上担任员工或高级员工角色。理想情况下,您将有一些同时专注于前端和后端技术的经验 • 精通Ruby on Rails或类似框架,能够快速上手 • 对分布式系统、数据库设计和API架构有深入了解 • 具有队列系统(Resque或类似)、缓存和搜索索引工具的经验 • 深入了解CI/CD管道和工具,具有在现代工程环境中优化构建、测试和部署工作流的经验 • 适应在基于Kubernetes的环境中工作,并与云基础设施(例如AWS)合作 • 优秀的沟通、跨职能协作和技术领导能力 • 具有与大型代码库合作、演化和改进的经验 • 具有为性能和规模增长代码、系统和容量的经验 • 在可观察性方面有良好记录,包括监控、警报和调试复杂系统的工作流 • 熟悉事件管理和事后分析文化 • 能够与北美地区的远程工程和产品团队无缝合作 • 采取一种总是让营地比你找到它时更干净的方法 该职位的薪酬范围为170,000 - 190,000加元,具体取决于您的经验、技能和资格。在Copper,我们致力于公平和公正的薪酬实践,以符合市场标准。 我们的团队分布在英国、加拿大和美国。我们是远程优先,并且是一个机会均等的雇主。 在Copper,我们致力于建立和赋予多元化和包容性的环境。我们认识到多元化的团队是强大的团队,因此我们鼓励来自各个背景的人申请。 如果这个机会听起来很有趣,今天就申请吧!我们希望听到您的声音。 资历水平 • 资历水平 中高级 就业类型 • 就业类型 全职 职位功能 • 行业 软件开发 推荐可以增加您在Copper面试的机会2倍 获取有关加拿大新软件工程师职位的通知。 全栈工程师,开发者体验和产品平台 MySQL Heatwave - 软件开发实习生(6个月期限) 中级全栈软件开发人员 - 演示和注册 软件工程实习生(2025年9月) 软件开发人员,开发者体验 我们正在以一种新的方式解锁社区知识。专家直接在每篇文章中添加见解,并在AI的帮助下开始。