高级全栈开发工程师(Ruby on Rails / React)

15个月前全职
RewardOps

RewardOps

location 多伦多
unsaved
职位描述: RewardOps是一家充满活力和创新的科技公司,致力于创建领先的SaaS产品,帮助企业在忠诚度领域取得成功。 我们正在寻找一位高技能的高级全栈开发人员,具备Ruby on Rails和React的专业知识,加入我们才华横溢的开发团队,帮助推动我们交付优秀软件产品的使命。您将处在团队的前沿,负责开发核心后端SaaS应用程序和集成引擎。您与产品、架构、开发和质量保证团队的紧密合作将是至关重要的,因为我们致力于提升我们的技术能力,优先考虑可扩展性和可靠性,同时满足用户独特的使用案例。您的工作将对我们的平台成功和未来发展起到重要作用。 工作职责 • 领导与协作:直接向工程部门负责人汇报,并与交付经理、产品经理、合作伙伴架构师、设计师、开发人员和质量保证团队合作,了解需求和目标。 • 计划:与交付经理、产品经理和架构师合作,确定工作可行性、时间表、方法和风险。 • 功能开发:实现和优化端到端功能,包括API端点、后台作业、集成和可访问的前端界面。 • 代码和质量保证:通过单元测试和代码审查保持高标准的代码质量。参与代码审查,维护代码质量,并确保遵循最佳实践。 • 技术规划:评估拟议功能的技术可行性和投资回报率,并参与冲刺计划。 • 文档和集成:创建技术文档,并将功能与我们的React前端和第三方服务集成。 • 性能和故障排除:持续改进平台性能并解决根本问题。 • 指导:指导和指导初级开发人员。 • 持续改进:及时了解最新的行业趋势和技术,不断改进我们的开发流程。 职位要求 • 具有全栈开发人员的实际经验,重点是React和Ruby on Rails。 • 对现代Web开发框架、RESTful API有扩展经验。 • 了解数据库系统和编写高效SQL查询的经验。 • 具有与外部客户API集成的能力。 • 精通前端技术,如HTML5、CSS3、JavaScript和现代前端框架(React、Ember等)。 • 有事件驱动开发和领域驱动设计(DDD)的经验。 • 熟悉行为驱动开发(BDD)。 • 出色的解决问题的能力和独立工作的能力。 • 良好的沟通和协作能力。 • 有版本控制系统(例如Git)的经验。 • 有云平台(例如AWS、Azure)经验者优先。 • 了解DevOps实践和工具(例如Kubernetes、Docker)者优先。 • 有WCAG无障碍开发经验者优先。 业务部门: RewardOps 每周计划工作时间: 40小时 可用职位数量: 1 员工类型: 常规 关于Jonas Software的更多信息: Jonas Software是向乡村俱乐部、高尔夫俱乐部、餐饮服务、建筑、健身和体育、景点、沙龙和水疗、教育、放射学/实验室信息系统和产品许可等行业提供企业管理软件解决方案的领先提供商。在这些垂直市场中,Jonas由超过65个不同品牌组成,这些品牌在各自的领域中备受尊重和领先地位。 Jonas的愿景是成为前述垂直市场中的品牌全球领导者,并被客户和相关行业利益相关者认可为“终身软件”的值得信赖的提供商,以及技术、产品创新、质量和客户服务的大使。 Jonas Software是全球范围内60,000多个客户的重要技术合作伙伴,在30多个国家拥有办事处。Jonas拥有2000多名技术专家和专业人士。Jonas总部位于加拿大,并在北美、英国、欧洲、澳大利亚、新西兰和非洲设有办事处。Jonas是Constellation Software Inc.的全资子公司,总部位于多伦多,并在S&P/TSX 60上交易。