高级NestJS架构师 | 远程Azure云后端开发专家
远程
全职
非全日制
您将领导我们连接实验室平台(CLP)的技术架构,实现研发测试设备与实验室管理系统的无缝集成。该计划将自动收集原型测试数据,并建立强大的云基础架构,为全球多个公司实验室提供服务。
主要职责
- 设计前后端系统的全面应用架构,包括类图、序列图、状态图和实体关系图。
- 使用NestJS框架(最新版本)开发可扩展的微服务,并确保适当的单元测试覆盖率。
- 与Scrum Master合作,将业务需求转化为技术任务,确保与项目优先级保持一致。
- 为CLP平台实施强大的监控仪表板解决方案。
- 管理和优化Azure DevOps流水线(YAML)和Terraform脚本,实现基础设施即代码。
- 创建全面的技术文档,包括架构理由和实施细节。
- 向内部和外部团队进行技术交接会议。
- 参与安全和网络架构讨论,提供专业指导以推进项目开发。
必备技能
- 后端开发5年以上经验,精通NestJS生态系统和TypeScript。
- 在生产环境中架构基于微服务的应用程序的丰富经验。
- 深入了解Azure云服务,特别是Azure Functions、App Service、Key Vault和PostgreSQL。
- 使用Terraform进行基础设施即代码和CI/CD流水线自动化的经验。
- 熟悉数据库设计原则并拥有PostgreSQL使用经验。
- 具备创建全面技术文档的能力。
- 敏捷/Scrum开发方法论经验。
- 优秀的沟通能力,用于技术知识转移和跨团队协作。
加分项
- 具有Angular前端开发经验,可实现无缝后端集成。
- 掌握Python进行辅助开发任务。
- 曾经参与实验室管理系统或科学设备集成工作。
- 数据湖架构和ETL流程经验。
- 熟悉监控解决方案和性能优化。
为什么加入我们
与我们的全球团队合作提供了架构直接影响科学创新的解决方案的机会。您将拥有做出关键技术决策的自主权,同时与行业专家合作。这个远程职位提供灵活性和工作与生活的平衡,同时有机会在将实验室科学与数字转型桥接的前沿云架构上工作。