软件工程师 - Java

新加坡 8天前全职 网络
面议
我们正在寻找一名全职全栈开发人员加入我们在新加坡不断壮大的团队。这个职位是一个独特的机会,可以构建简单而美丽的体验,引导我们的客户通过Wise,帮助他们无国界地生活、旅行和工作。 您将如何为我们的工程团队做出贡献: - 帮助我们将Wise提升到一个新的水平,因为我们将影响扩大到数亿更多的客户。您将把所有复杂性隐藏在我们产品的引擎盖下,为我们的客户构建无缝的体验 - 在Wise的核心流程中工作,即使事情没有按计划进行,您也将通过构建自助服务解决方案、自动化解决方案和为我们的运营团队构建高效工具,确保我们的客户获得最佳体验。 - 创建清晰且有帮助的界面,同时保持一致性、可维护性、性能,并理解客户可能遇到的问题 - 主动识别和解决重要问题。在跨领域技术问题上与他人协调 - 推动产品改进,影响Wise客户体验或赋能内部利益相关者(如运营、客户支持、财务等团队)有效地完成工作 - 主动识别并解决技术债务,通过规划工作和协调团队来防止其过大。这是在仔细评估开发附加成本的情况下进行的 作为Wise的工程师,您可以期待: 我们不以经验年限来衡量资历,而是以您的影响力水平来衡量。作为Wise的软件工程师,您将被授权: - 不断寻找和实现产品级愿景、任务和问题 - 积极协助确定和执行对团队最有影响力的工作 - 拥抱项目的长期所有权,同时培训他人以减少关键人物风险或成为阻碍 - 使用设计模式架构和设计服务/系统,以实现迭代交付和未来扩展 - 根据需要跨职能(如产品、分析和设计)进行沟通和协作 - 主动改进团队文档,并提出和制定高质量的评论请求 - 领导或显著贡献于中型项目,管理开发、部署和后部署生命周期 - 促进团队成员之间的积极协作文化,并支持新工程师融入他们的团队 这个角色将为您提供以下机会: 选择您的影响路径——我们相信,当人们能够自主行动时,他们的能力最强。因此,与其告诉您该做什么,您将与您的团队一起创造自己的愿景。当然,您可以随时从Wise的聪明、好奇的人那里收集反馈,但您将有自由做出自己的决定 灵活地选择工作方式和地点,我们理解每个人都需要一些不同的东西,所以我们会尽力实现 在需要时前往亚洲和欧洲与我们的团队合作,并会见各种合作伙伴和组织 用您的想法、知识和自我启动的态度激励团队 资格 需要具备什么: - 您以强烈的产品思维和对用户体验的热情来对待工作,您以客户为中心优先考虑工作,并通过数据驱动的决策来解决客户痛点 - 您具备出色的沟通能力,能够向非技术受众清晰表达复杂的技术概念 - 您喜欢编写可测试的代码,并相信测试驱动开发 - 您相信并遵循最佳编码实践、代码审查和开放反馈 - 您具备扎实的Java 21及以上知识和Spring框架经验 - 您具备使用JavaScript框架(如React、Angular或其他)的前端经验 - 您具备使用关系型和非关系型数据库、查询优化和设计模式的经验 - 您熟悉持续交付方法 一些额外的技能将是极好的: - 您具备扎实的Java 21及以上知识和Spring框架经验 - 您具备金融系统的经验 - 您具备PostgreSQL、先进类型和查询功能的知识 - 您熟悉事件驱动架构 - 您具备一些Groovy经验 - 或许您具备机器学习或其他数据驱动开发经验 在这个角色的前六个月将是什么样子: - 您将通过了解您的团队和部落愿景以及您如何贡献来找到自己的位置 - 了解Wise领域(金融科技)和团队特定领域(他们正在解决的问题、领域的复杂性)(150多个工程团队,所有团队都有不同的领域特定主题,他们被分为部落,例如打击犯罪(欺诈、反洗钱),但它们非常不同) - 了解技术文化:我们如何构建东西,技术栈的具体细节(在我们的自主团队中,团队做很多不同的事情并使用不同的技术栈,因此需要了解细节) - 您将独立部署/经历一个微服务的整个生命周期 - 经过两次季度规划,并提出一些想法以进一步发展您的产品