职位描述
• 计算机/计算机科学/计算机工程/信息系统/电子电气工程/信息技术或相关专业的学位或文凭
• 至少2年相关领域的工作经验
• 具备全栈开发和软件工程最佳实践经验,如测试驱动开发和持续集成
• 熟悉Git和现代分支工作流程(GitFlow、基于主干的开发)
• 具备软件开发生命周期、敏捷开发方法论和DevSecOps的经验
• 精通Node.js、React.js、TypeScript、Spring Boot、Angular.js、Vue.js、Next.js、Express.js、Svelte、FastAPI及其他常见框架,用于开发各种平台的软件
• 拥有强大的编程技能,并能熟练掌握以下至少一种语言:Java、JavaScript、Python、C#、C++
• 熟悉UI组件库,如Material-UI、Tailwind CSS或Bootstrap
• 精通设计和维护可扩展的SQL/NoSQL数据库,如MSSQL、MongoDB、PostgreSQL
• 熟悉RESTful API、GraphQL、gRPC和WebSockets用于服务通信
• 熟悉部署工作流程、CI/CD、云原生架构和基础设施即代码(Terraform)
• 具备Ruby和Golang后端的熟练技能者优先(具备更佳)
• 与技术负责人紧密合作,执行平台的计划和技术方向
• 负责功能的设计、构建、测试、部署和维护
• 积极参与代码审查、系统讨论和工程最佳实践
• 确保产品在大规模下的性能、可扩展性和可靠性,具备对可扩展架构、性能优化和安全编码实践的深刻理解
• 为系统、功能和操作程序生成清晰的文档
• 偶尔独立领导和推动功能开发
• 能够与跨职能团队(PM、Scrum Master、PO、UXD、BA、QA、DevOps、数据)协作工作
• 能够在新旧代码库中工作,并快速学习
• 展现出强烈的责任感、清晰的沟通能力和良好的工程卫生
• 具备强大的书写、口头沟通和演讲能力
• 具备批判性思维、分析能力和创造性解决问题的技能,良好的团队合作精神
• 资源丰富、独立、反应迅速、认真负责
• 工作地点:寻找愿意在新加坡各个工作地点工作的候选人
• **我们遗憾地通知,只有入围的候选人会被通知。收集的个人数据将用于招聘目的**