职位概述
作为技术负责人(全栈),您将负责设计、开发和部署可扩展的高性能 web 应用程序,涵盖全栈各个方面。您将负责系统架构、API 设计、数据库管理和云基础设施,确保系统的健壮性、可维护性和最佳性能。您将引领项目的技术方向,设定编码标准,并实施最佳实践,以高效地交付复杂的技术解决方案。
主要职责
• 领导产品开发、系统集成和架构设计,确保提供可扩展和高质量的技术解决方案。
• 监督团队交付,确保按时完成、质量达标,并与项目和业务期望保持一致。
• 与管理层和人力资源紧密合作,管理团队,包括工作负载规划、绩效反馈、招聘支持以及营造积极的团队文化。
• 指导、辅导和培训初级和中级工程师,支持他们的技术成长和持续改进。
• 设计、开发和维护前端和后端组件,包括 API、微服务和数据库结构。
• 在整个软件开发生命周期(SDLC)中推动端到端交付——从需求和设计到开发、测试、部署和持续维护。
• 与产品、UI/UX、QA 和跨职能团队密切合作,交付一致且高效的解决方案。
• 编写干净、模块化和可维护的代码,同时遵循工程最佳实践和编码标准。
• 进行全面的代码审查,并维护清晰、结构化的技术文档。
• 分析系统性能,排查复杂问题,并实施改进以提高可扩展性、可靠性和速度。
• 参与 CI/CD 流程和部署自动化,以确保一致、高效的发布。
• 关注新兴技术、工具和框架,提出有益的改进建议。
要求资格
• 8 年以上全栈开发经验,拥有交付高质量项目和提供技术领导的良好记录。
• 精通 React、Angular 或 Vue.js,具备 HTML、CSS 和响应式设计的深厚知识。
• 在 Node.js、Python、Ruby、Java 或 .NET 方面有实际经验,包括构建 RESTful API 和微服务。
• 在关系型和 NoSQL 数据库(如 MySQL、PostgreSQL、MongoDB 或 DynamoDB)方面有丰富的经验。
• 熟悉 AWS、Azure 或 GCP 等云平台,并接触过 CI/CD 流水线、Docker 和 Kubernetes。
• 具备良好的沟通和解决问题的能力,具有协作心态,并热衷于指导和技术成长。
• 具备积极态度的团队合作者,乐于接受反馈,并能够与跨职能团队有效合作。
优先资格
• 计算机科学、工程或相关领域的学士或硕士学位。
• 具备在敏捷开发框架(如 Scrum 或 Kanban)中工作的经验。
• 理解应用程序和数据安全的最佳实践,包括 OWASP 标准。
欢迎新加坡公民和永久居民申请。