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