一家在纳斯达克上市的公司正在寻找一名高级全栈工程师,该公司正在利用最先进的技术打造创新的电动汽车。被选中的候选人将根据需要执行DevOps任务,将应用程序发布到各种环境。该公司决心通过让客户减少他们的碳足迹,为未来几代人建立一个更健康的未来。迄今为止,该公司已成功筹集到115亿美元以上的资金。
工作职责:
- 使用NodeJS/Python Lambdas、DynamoDB、NoSQL数据库和AWS服务,创建和实施后端代码
- 与跨职能团队,如QA测试、技术产品管理和UI/UX设计团队一起工作,定义应用功能
- 为内部和外部使用的软件开发、测试和发布复杂的、关键任务的全栈应用程序
- 利用自动化的优势,消除障碍,满足最后期限的要求
- 确保整个团队遵守正确的软件架构技术
- 积极参加代码和设计审查
- 为了交付最高质量的软件,进行单元测试
- 使用React.js和Typescript,创建和实现前端代码和算法
工作要求:
- 工程、计算机科学或数据工程专业的学士/硕士学位(或同等经验)
- 至少有5年以上全栈工程师的相关经验
- 5年以上创建自定义应用程序或解决方案的经验
- 对JavaScript/ES6、React或其他JavaScript框架有大量的工作知识
- 有丰富的React、Python、TypeScript和AWS Lambda的工作经验
- 对HTML5、SASS/LESS、Restful APIs、JSON和HTTP有丰富的经验
- 精通Node.js、Python和GraphQL等后端语言和技术
- 对AWS服务、Lambdas、EC2、S3、API网关、CloudWatch、CloudFormation、AWS CDK、SNS/SQS、StepFunctions和EventBridge等云服务有明显的经验
- 对DynamoDB等数据库技术有深入的了解
- 对隐私、认证、授权和缓存问题有很好的了解
- 熟悉测试驱动的开发和强大的单元测试
- 擅长广泛的系统故障排除和根本原因分析
- 对无障碍工具的敏捷软件开发有深刻理解
- 有开发每秒可管理数百万事务的大规模分布式系统的经验
- 最好对Node.js、GraphQL和DevOps有一定的熟悉程度
- 优秀的英语口语和书面沟通能力