你的任务
作为我们微软集成团队的全栈高级软件工程师,你将通过构建和维护工具来促进Mural用户在全新层面上的协作,从而推动我们业务的增长。你将负责交付高质量的代码,指导同事,确保我们遵循软件开发过程中的标准方法。你将直接向工程经理,微软集成团队汇报。
在这个角色中,你将:
成为构建产品的一部分,并为其做出贡献,拥有你所做的工作的所有权,并看到它的演变
作为一个全栈开发者工作在需要你不同方面和技能的任务上
成为一个问题解决者,利用你的资源独立工作,并通过分享你的特定经验和知识为我们的工作带来新的想法
加入一个多元化的团队,拥有积极的前景,教学和学习
参与系统设计和规格说明,程序逻辑和流程图绘制,开发,测试,调试,文档编写和支持
拥有强烈的团队合作和协作意识。我们强烈鼓励进行结对编程和代码审查!
与产品和设计团队紧密合作
实施自动化单元和集成测试,并确保一致遵循实践
在我们的团队技术设计中合作,并参与你想要参与的其他团队的任何工作。我们对每个人都开放!
与产品管理紧密合作,帮助实现产品愿景
与利益相关者合作,收集需求并将其转化为技术解决方案
与团队内外的同事,以及架构师和SREs合作,确保我们在每个阶段都交付具有质量特性的功能
你有构建应用程序和服务的经验,最好使用诸如React等Web应用程序开发框架和工具
强大的技术技能和使用Javascript/Typescript开发的经验证明
使用REST和JSON开发Web服务的经验
使用MongoDB等NoSQL文档型数据库和设计适当数据模型的经验
设计和开发RESTful API的经验,包括对最佳实践和标准的了解
经验和愿意指导其他工程师
解决问题和找到解决方案的能力
出色的英语能力,包括书面和口头
对软件开发基础知识的深入了解,包括数据结构,算法和设计模式
能够独立远程工作
加分项:
有使用Microsoft Azure等基于云的服务的经验
有容器化和部署工具的经验
熟悉Cucumber和Jest等测试框架
了解NoSQL数据库的数据建模和模式设计原则
有在平台工程团队或应用集成方面工作的经验将是一个巨大的优势
请用英语提交你的简历。
该远程工作信息来源于站外平台,本站仅提供部分信息展示与订阅服务,更多请查看免责声明。