高级软件开发工程师,全栈(店面)

蒙特利尔 13天前全职 网络
面议
概述 Recharge正在为创新的电子商务品牌简化留存和增长。作为排名第一的订阅平台,Recharge使品牌能够轻松设置和管理订阅,在每个客户接触点创建动态体验,并持续评估业务表现。Recharge为超过20,000家商户提供服务,拥有1亿订阅者,包括Blueland、Hello Bello、LOLA、Chamberlain Coffee和Bobbie等品牌。Recharge被德勤评为技术快速500强,并获得了“最佳工作场所”认证。 Recharge的店面团队负责店面小部件和后端服务。这些功能将Recharge的订阅、捆绑和忠诚度福利注入我们的商户结账体验中。它们每天处理超过250万次会话,是我们平台中规模最大的组件之一。结账性能对于推动商户收入至关重要。该团队还支持包括SQL/文档数据库、CDN、事件驱动的消息系统和REST API在内的后端服务。 我们的技术栈:Python、Flask、React与Remix和Chakra UI、Vue.js、GCP、Elasticsearch、Redis、CloudSQL/MySQL 你的职责 - 遵循并倡导我们的核心价值观(#责任、#协作、#迭代和#细节)。 - 构建、维护和调试高影响力、高性能、高规模的产品,支持我们的商户店面体验。 - 进行全面的代码审查并提供有用的建设性反馈。 - 采用快速迭代设计、测试和开发,在过程中获得背景和理解,以便为提供价值的下一步提供信息。 - 在商户体验生态系统中开发概念验证和增量功能,确保贡献符合Recharge的设计和代码标准。 - 调查、分析和推广编程方法论。 - 倡导良好实践(开发技术、安全性和技术债务平衡)并推动改进工程标准、工具和流程。 - 与产品和工程管理合作,告知路线图时间表和增量功能发布。 - 参与产品开发生命周期的所有阶段,与产品和工程管理合作,告知关键利益相关者的技术可行性。 - 为培养积极的团队环境做出贡献,并在需要时表现出积极参与的意愿。 你的能力 - 在快节奏环境中拥有5年以上相关开发经验。 - 愿意学习和尝试以达到预期结果。 - 擅长通过简单的工程解决复杂问题。 - 具有构建、启动和支持新产品功能的经验。 - 自我驱动;务实;对拥有和交付成果充满热情。 - 能够展示高度的自给自足,及时承担和完成项目。 - 能够在高增长公司中优先选择远程工作。 - 能够在整个技术栈中工作,并在技术发展时参与新问题。 - 出色的分析、沟通和人际交往能力。 - 愿意在整个技术栈中开发、维护和调试产品功能。 经验/教育/资格 - 3年以上使用主要现代Web UI框架(例如ReactJS)的经验,并具有大规模构建UI的经验。 - 熟悉微服务架构。 - 计算机科学或其他STEM相关领域的学士学位或同等工作经验。 - 可证明的云计算经验。 - 具有电子商务经验者优先。 话虽如此,我们知道人们的背景各不相同。如果您没有满足100%的要求,但您知道自己可以胜任这项工作,我们相信您。我们仍然希望您申请,并告诉我们为什么您会成为团队的优秀补充。 薪酬 Recharge的薪酬方案基于绩效付费的理念,认可个人和团队的卓越表现。薪资范围设计为具有竞争力并符合特定国家的惯例,而个人薪酬则由技能、资格和经验决定。所列薪酬不包括您总薪酬包中可能存在的任何股权和福利。 - 美国的招聘范围:148,000美元 - 185,000美元 - 加拿大的招聘范围:140,000加元 - 175,000加元 福利概览 - 医疗、牙科和视力计划 - 雇主供款的退休计划 平等机会 Recharge Payments是一个平等机会雇主。所有符合条件的申请人将不论其作为受保护退伍军人、残疾、种族、宗教、肤色、国籍、性别、性取向、性别认同、遗传信息、怀孕或年龄的身份而获得就业考虑。Recharge Payments禁止任何形式的工作场所骚扰。