首席 Node.js 开发工程师

新加坡 3天前全职 网络
3.8万 - 5.4万 / 月
职位描述: • 从用户故事和技术设计中交付端到端的功能,构建 API、Lambda 函数和后端服务。 • 审查需求和用户故事的技术可行性、范围和风险。必要时提出务实的替代方案。 • 调查问题,进行根本原因分析,并实施具有弹性的修复方案和测试。 • 质量优先,编写干净且可测试的代码,添加单元/集成测试,确保无障碍性(WCAG)、性能和安全最佳实践。 • 参与代码审查,维护编码标准,并改善组件库。 • 与 BA 合作,细化接受标准,澄清边缘情况,确保满足业务价值。 • 采用敏捷工作方式,参与待办事项梳理、每日站会和回顾,提供准确的估算。 • 在 CI/CD、功能标志和可观察性方面进行协作,以确保安全频繁的发布。 要求: 资格/关键技能 • 至少需要 6 年相关领域的相关经验。 • 必须具备的技能:AWS、Lambda、Node.js。 • 相关专业至少获得学士学位。 • 至少有 4 年的后端开发经验和 2 年的 Node.js/AWS Lambda 开发经验。 • 具备 AWS 经验,在 AWS 架构上构建过应用程序(例如:Lambda、API Gateway、S3、DynamoDB/RDS、CloudWatch)。 • 具备 AWS Lambda 开发经验(处理程序、层、冷启动意识、IaC 打包/部署)。 • 具备事件驱动设计经验(幂等键、DLQ、带回退的重试)。 • 具备缓存层(Redis)的实际经验。 • 具备合规审计跟踪、数据保留和个人身份信息处理的经验。 • 扎实的 TypeScript 或 JavaScript、异步模式和错误处理的理解。 • 具备 OAuth 和 OIDC 身份验证、令牌处理(授权码流、ID 令牌验证、刷新令牌轮换)的实际经验。 • 熟悉测试(Jest、Mocha 或类似工具)和 API/集成测试。 • 熟悉 Git 工作流和拉取请求审查。 • 了解身份验证/授权(Cognito、OAuth/OIDC、JWT)和 OWASP 实践。 • 对敏捷方法论或 Scrum 过程有了解者优先。 • 较强的调试技能和结构化的问题解决方法。 • 具备 Git 的实践经验、分支策略和代码审查。 • 优秀的系统设计能力(延迟、吞吐量、成本)。 • 清晰、主动的沟通能力,能够与业务分析师和利益相关者紧密合作。