对于这个职位,我们正在寻找能够在快速扩展的服务和组织中主导技术选择和架构决策过程的人选。理想的候选人还将负责构建具有可持续可操作性强烈强调的后端应用程序。此外,他们应该能够制定与业务目标一致的技术战略,同时为开发团队提供技术领导。
这个职位提供令人兴奋的机会和宝贵的经验,包括:
- 将复杂领域转化为结构良好的系统的挑战和乐趣
- 与充满激情的团队成员一起解决难题的经验
- 通过技术专长为产品扩展做出贡献的机会
- 在全球市场开发产品的动手经验
- 通过开发转变行业结构的产品创造社会价值的机会
职责
• 参与基于我们核心平台 CADDi Drawer 开发的新应用程序的构建,例如最近发布的 CADDi Quote。
• 从头开始主导应用程序的端到端开发,包括技术选择、领域建模和整体架构设计。
• 与产品经理、设计师和跨多个团队的工程师等跨职能团队密切合作,确保成功交付。
• 在建立一个以英语为主要操作语言的高绩效全球工程团队中发挥关键作用。
• 展示强大的领导力和责任感,帮助我们的工程组织以超过 T2D3 基准的速度扩展。
要求
• 7 年以上在 GCP、AWS 和 Azure 等云平台上构建 Web 应用程序的实际经验。
• 成功领导过 5 名以上成员的 Web 应用程序开发项目。领导能力可以通过以下方式体现:
• 强大的技术卓越性
• 领导架构设计项目的经验
• 至少 3 年研究和开发产品核心功能及技术复杂方面的经验。
• 处理技术产品的非功能性方面(如性能、可观察性或可用性)以及在角色中处理模糊性的经验。
• 有多种不同编程语言的工作经验。
• 强烈的主动性和领导能力。
• 对开发所需时间和优先级功能进行估算的能力。
• 能够指导其他工程师系统地改进他们的产品和交付周期。
附加要求
虽然不是特别必要,但如果您具备以下任何条件,请告诉我们。
• 在 Docker 原生基础设施环境中的开发经验 - 强烈偏好
• 使用静态类型语言进行 Web 应用程序的后端开发和操作经验 - 强烈偏好
• 通过从技术和业务角度评估优缺点选择编程语言、框架和库的经验
• 开发包含异步作业的服务的经验,特别是从头开始设计和构建作业基础设施的经验。
• 通过技术领导力推动开发生产力挑战解决方案的证明能力,包括:建立和维护 CI/CD 管道(尤其是围绕 Docker),定义和支持编码标准
• 全栈开发经验(理想情况下使用 React.js)。
• 在复杂业务领域中具有领域驱动设计(DDD)的动手经验
• 在分布式环境中设计、开发和维护微服务架构
• 构建具有现代安全最佳实践强烈意识的安全 Web 应用程序
• 成功领导和完成涉及多个利益相关者的项目。