角色描述
这是一个全职现场职位,位于迪拜,专注于Node.js和NestJS的后端开发人员。该职位涉及设计、实施和维护可扩展的后端应用程序,构建和集成API,并优化性能和安全性。开发人员将与跨职能团队密切合作,以确保无缝沟通,并协作交付高质量的软件解决方案。排除故障和解决技术问题也是日常任务的一部分。
我们正在寻找一位拥有4年以上经验的熟练后端(Node.js / NestJS)开发人员加入我们的团队。
主要职责:
- 使用Node.js和NestJS开发和维护后端应用程序
- 构建可扩展的REST API、微服务和后端集成
- 使用PostgreSQL、MySQL、MongoDB等数据库
- 与前端、DevOps和QA团队协作
- 优化性能,确保安全性,编写干净、可维护的代码
- 参与敏捷开发、代码审查和测试(Jest等)
- 与前端应用程序开发人员合作,设计面向客户的UI和各种业务流程的后端服务,并集成数据存储和保护解决方案
- 开发和维护所有服务器端网络组件
- 确保中央数据库前端请求的最大性能和响应能力
- 通过编写可测试、可重用和高效的代码标准和实践开发高效性能的应用程序
- 实施有效的安全协议、数据保护措施和存储解决方案
- 运行诊断测试、修复缺陷并提供技术支持
- 记录Node.js流程,包括数据库架构,并准备报告
- 推荐和实施流程和技术的改进
- 与Node.js开发领域的进步保持一致
- 确保进行故障排除/性能测试和产品分析及技术支持测试
- 为移动/网络应用程序的微服务开发和增强进行实际编码
主要要求:
- 拥有4年以上Node.js技术的实际经验
- 成功的Node.js开发人员将是其专业知识能够在服务器和终端用户之间实现稳定、快速和安全的数据交换的人
- 广泛了解涉及事件驱动方法和API优先方法、Web堆栈、库和框架的JavaScript概念
- 具备以下经验:HTML/SASS/CSS/JavaScript/前端工具 - Webpack/Angular/
- 扎实的SQL、MySQL和/或NoSQL数据库原则基础和理解
- 具备GraphQL、NestJS和Typescript;Java、JavaScript、Node.js、React.js的经验
- 使用Java的API经验 - RESTful;API集成;文档编制,Websocket API;SOAP API
- 具备微服务或SOA架构和各种设计模式的经验
- 使用CI-CD工具进行容器化部署和云架构的经验
- 具有设计后端服务器和无服务器架构的丰富经验,强调可扩展性、性能和可扩展性
- 流利的英语和母语(口头和书面)
- 能够展示团队合作能力,能够在压力下工作,并且是一个批判性和分析性思考者和问题解决者
- 能够估算完成工作所需的时间,以建立一个整体可预测的计划
- 良好的时间管理、强大的人际交往和沟通能力;能够与全球分布的团队合作
- 4年以上Node.js后端开发经验
- 拥有NestJS和TypeScript/JavaScript的丰富实际经验
- 对API架构、认证(JWT/OAuth)和最佳实践有扎实的理解
- 具备云服务(AWS/Azure/GCP)、Docker、CI/CD的经验
- 具备SQL和NoSQL的良好知识;MySQL和PostgreSQL数据库
- 熟悉Redis、RabbitMQ或Kafka是一个加分项
- 具备强大的调试、问题解决和沟通能力
- 微服务/事件驱动架构
- 无服务器经验(AWS Lambda)
- 接触过前端框架(React/Angular)
职位类型:全职