职位:技术全栈负责人(前端 - React, Angular, Vue + 后端,Python, Java)
地点:旧金山,加利福尼亚州
主要职责
- 领导可扩展Web应用程序的技术设计、架构和开发。
- 与产品经理、用户体验设计师和利益相关者合作,将业务需求转化为技术解决方案。
- 监督从规划到部署和监控的完整软件开发生命周期。
- 编写干净、可维护且文档齐全的前端和后端代码。
- 指导、支持和引导工程师在最佳实践、代码质量和职业发展方面的成长。
- 进行代码审查,促进技术讨论,推动持续改进。
- 及时了解新兴技术,提出提高生产力和可扩展性的工具或框架。
- 确保提供安全、可靠且高性能的解决方案,以满足业务目标。
要求
- 6年以上专业软件开发经验。
- 2年以上技术领导或团队领导角色经验。
- 具有前端和后端开发的丰富经验。
- 精通现代JavaScript/TypeScript框架(如React, Angular, Vue)。
- 具备扎实的后端经验,如Python, Java或类似语言。
- 深刻理解RESTful API、GraphQL和系统设计。
- 熟练掌握SQL和NoSQL数据库。
- 具有云服务(如AWS, Azure, GCP)和容器化(如Docker, Kubernetes)的经验。
- 熟悉CI/CD管道、Git工作流和敏捷开发实践。
- 优秀的沟通、协作和问题解决能力。
优先资格
- 有领导跨职能团队或多个工程师进行大型项目的经验。
- 熟悉微服务架构和事件驱动系统。
- 了解测试框架(如Jest, Mocha, Cypress)。
- 具有初创公司或快节奏产品开发环境的经验。
- 理解DevOps、基础设施即代码(Terraform, Ansible)或可观测性工具(Prometheus, Grafana, Datadog)。
- 计算机科学、工程或相关领域的学士或硕士学位。