描述:
我们正在寻找一位经验丰富且具备 10 年以上经验的高级 Node.js 开发人员,加入我们不断壮大的工程团队。在这个角色中,您将负责设计、开发和维护基于云的可扩展应用程序和服务,使用 AWS 技术和 Node.js。您将与跨职能团队密切合作,包括架构师、产品经理和其他开发人员,创建满足业务和技术要求的强大而高效的解决方案。
详细职位描述
• 专业的开发经验,重点在 Node.js
• 在 AWS 中构建、部署和管理应用程序方面有强大的专业知识
• 在使用 AWS Lambda 和其他 AWS 无服务器服务设计和实施无服务器架构方面有成熟的经验。
• 精通 RESTful API 设计和集成。
• 具备良好的沟通能力,能够在团队导向的合作环境中有效工作。
• 深入了解 AWS 服务,包括但不限于 EC2、S3、Lambda、DynamoDB、API Gateway、CloudFormation 等。
• 具有 CI/CD 工具和自动化框架(例如,Jenkins、AWS CodePipeline、Docker)的经验。
• 具有 NoSQL(例如,DynamoDB)和 SQL 数据库的经验。
职责:
设计与开发:
• 在 AWS 上使用 Node.js 架构和实现高度可扩展、安全和容错的应用程序和服务。
• 开发利用 AWS 服务(如 EC2、S3、Lambda、DynamoDB、API Gateway 等)的云原生应用程序。
云基础设施管理:
• 使用 AWS 工具和服务管理和优化 AWS 云基础设施。
• 使用 CI/CD 管道(如 AWS CodePipeline、Jenkins 和 Docker)自动化部署过程。
微服务架构:
• 使用 Node.js 和 AWS Lambda 为无服务器解决方案设计和开发基于微服务的架构。
• 在 RESTful API 的设计和集成方面进行协作。
协作与指导:
• 为初级开发人员提供技术指导和辅导。
• 与跨职能团队合作,定义项目需求,确保高质量、按时交付解决方案。
优化与性能调优:
• 监控应用程序性能并排除生产环境中的问题。
• 优化无服务器应用程序和云资源,以提高效率和成本效益。
安全与合规:
• 为云基础设施和应用程序实施安全最佳实践。
• 确保应用程序符合合规标准和行业最佳实践。
文档与最佳实践:
• 创建和维护代码、流程和架构的详细技术文档。
• 强制执行编码标准并审查代码,以确保遵循质量指南。
必备技能
• Node.js
• AWS
加分技能
• RESTful API