**职责**:
- 与跨职能团队紧密合作,开发和增强公司的后端架构
- 使用Node.JS设计和开发可扩展、可靠和安全的API和服务
- 创建符合行业最佳实践和标准的代码,可重用和易于维护
- 为开发的软件编写和提供技术文档,包括架构、设计和实现文档
- 进行代码审查并参与同行编程会话
- 与前端开发人员合作,确保前端和后端功能的无缝集成
• **要求**:
- 计算机科学或相关领域的学士或硕士学位
- 有TDD(测试驱动开发)和单元测试新功能和现有功能的经验。
- 5年以上软件开发经验,其中包括3年以上使用Node.JS进行后端开发的经验
- 熟悉Node.js、MongoDB、Express.js和相关后端技术。
- 有NPM包维护的经验。
- 有服务导向架构和RESTful Web服务以及GraphQL API的经验。
- 熟练掌握软件开发工作流程和工具(例如Git、JIRA、敏捷开发)
- 了解容器化和云平台,如Docker、Kubernetes和AWS
- 具备良好的口头和书面沟通能力,能够有效地与跨职能团队合作