位置:远程 – 加拿大(优先考虑多伦多)
类型:全职,永久
部门:工程部
汇报对象:工程总监(Victor)
关于 Wingmate
Wingmate 开发的软件帮助现场服务、销售和运营团队更智能地工作并更快速地行动。我们的平台支持成千上万的企业,并且正在快速扩展。
我们正在进入产品扩展和架构演变的激动人心阶段,正在寻找一位高级软件开发工程师,帮助我们构建高质量的功能,改进核心系统,并指导团队中的下一代开发者。
如果你喜欢解决复杂问题、改善系统,并与重视工艺和速度的团队合作,那么这个角色就是为你准备的。
⭐ 你将做什么
作为 Wingmate 的高级开发者,你将:
架构与开发
• 主导主要产品功能和增强的设计与实施
• 直接参与支持 Wingmate 的核心服务(Rails、React、AWS 等)
• 改善整个技术栈的性能、可扩展性、安全性和可靠性
• 审查、重构和优化现有代码
领导与协作
• 指导中级和初级开发者
• 参与冲刺规划、估算和技术决策
• 帮助定义工程最佳实践、编码标准和测试策略
• 与 QA、PM、支持和运营团队密切合作,交付高质量的版本
质量与可靠性
• 识别根本原因并提出长期、可扩展的解决方案
• 编写清晰、可维护、可测试的代码(并期望他人也如此)
• 支持生产环境并排查复杂问题
持续改进
• 推动自动化、工具改进、CI/CD 增强
• 改善开发者工作流程、测试实践和监控系统
• 通过知识共享和技术领导推动工程文化向前发展
⭐ 我们在寻找什么
技术技能
• 5 年以上软件开发专业经验
• 强大的后端技能(优先考虑 Ruby on Rails;Node/Python 可接受,愿意提升技能)
• 扎实的前端经验,使用 React 或类似框架
• 具有关系数据库的实际经验(优先考虑 PostgreSQL)
• 熟悉云基础设施(AWS、EC2、RDS、S3 等)
• 熟悉 CI/CD 管道、测试自动化、监控和日志记录
• 具有 API、集成和异步工作流的工作经验
软技能
• 强大的问题解决能力
• 能够在最小监督下领导项目
• 优秀的沟通和跨团队协作能力
• 对干净代码和高工程标准的热情
• 拥有主人翁意识 — 看到更大的图景,而不仅仅是处理票据
⭐ 加分项
• 具有多租户 SaaS 架构的经验
• 熟悉安全/合规性(SOC2、GDPR)
• 具有指导或领导团队的经验
• 对 AI 驱动的工具、自动化或工作流编排感兴趣
• 具有现场服务、CRM 或运营 SaaS 产品的经验
⭐ 为什么加入 Wingmate?
• 在主要产品功能中拥有有意义的所有权
• 自主推动工程决策
• 与一支小而优秀的团队合作,您可以产生真正的影响
• 完全远程灵活性,具有协作文化
• 有机会帮助塑造 Wingmate 平台的未来
工作类型:全职
薪资:每年 $110,000.00-$120,000.00
福利:
• 牙科护理
工作地点:远程