远程后端工程师(NodeJS)

15个月前远程全职
VACO

VACO

location 纽约
unsaved
远程后端工程师(NodeJS) 工作期限:12个月 时薪:W2上的60美元/小时。 主要工作职责: • 迁移到Apollo Server:带领过渡过程,从AWS AppSync迁移到Apollo Server,确保无缝迁移和最佳功能。 • 后端开发:使用NodeJS为我们的无服务器基础架构架构、开发和维护后端服务。 • 数据库管理:管理和优化主要位于AWS RDS(关系数据库服务)Postgres Serverless V2、AWS Redshift、DynamoDB和S3的数据库,确保高效的数据访问和存储。 • API开发:为实现无缝的前后端交互,大力参与使用GraphQL(Apollo Server)设计和实现强大的API。 • 协作:与跨职能团队密切合作,了解需求并实施与业务需求相一致的可扩展后端解决方案。 经验要求 • AWS专业知识:熟练掌握AWS服务(AWS CDK(云开发工具包)、Lambda、RDS、Redshift、DynamoDB、S3)和解决后端基础设施问题的强大能力。 • 无服务器和NodeJS:精通无服务器架构、NodeJS和定量/分析技能,以实现高效的后端开发。 • GraphQL和Apollo Server:在GraphQL方面有丰富的经验,特别是在Apollo Server方面,确保强大的API设计和管理。 • TypeScript熟练:具备使用TypeScript编写可维护和可扩展后端代码的扎实技能。 • DevOps和敏捷知识:熟悉DevOps实践、敏捷方法论及其在后端开发工作流程中的应用。 • CI/CD实施:具备CI/CD流水线(AWS CodePipeline、CodeBuild)的经验,确保部署流程的流畅进行。 • Jest和测试:能够编写全面的测试(使用Jest或类似工具),以保持后端的可靠性。 • 数据库管理:精通管理数据库(RDS、Redshift、DynamoDB、S3),以实现最佳的数据访问和存储。 • 沟通和协作:优秀的沟通、协作和委派能力,能够在跨职能团队内有效工作。 • AWS认证和酒店行业经验:AWS认证将是一个优势,并且在酒店行业的任何经验对此职位也将是一个有益的加分项。