职位概述
Codal正在寻找一位具有技术领导经验的工程主管,以执行各种架构任务并提供技术领导。为确保成功,您应具备丰富的架构设计和网络应用经验,确保团队交付稳健、可扩展和安全的解决方案。此角色涉及在全栈中保持高质量和标准,以交付高性能技术。
- 架构愿景:设计并领导系统架构的实施,包括可扩展的微服务和结构良好的单体解决方案,适应项目需求。
- 后端和API精通:建立并执行后端开发的最佳实践,专注于稳健的API设计(REST/GraphQL)、安全协议(OAuth/JWT)和全面的技术文档。
- 数据策略:定义和管理整体数据持久化策略,涵盖关系数据库(PostgreSQL)、NoSQL解决方案(MongoDB)和高性能缓存层(Redis)。
- 基础设施与DevOps协作:与DevOps团队合作进行关键基础设施管理,包括CI/CD管道优化、容器化(Docker/Kubernetes)和有效利用AWS/Azure云服务。
- 性能优化:主动识别并解决后端栈中的性能瓶颈,推动优化以增强系统延迟和吞吐量。
- 指导与质量保证:通过深入的代码审查提升团队能力,提供专注于安全性、可维护性和架构健全性的建设性反馈。
理想候选人技能
- 经验:理想情况下,具有6年以上全栈开发和技术领导的相关经验。
- 架构:提供技术设计架构以实现复杂的网络应用和可扩展的后端系统。
- 指导:进行代码审查并向团队成员提供技术指导,以确保最佳实践。
- 标准:建立并维护所有项目交付中的高代码质量、性能和安全标准。
- 技术栈:3年以上Node.js、React、JavaScript/TypeScript、Python以及现代前端和CMS框架的深厚专业知识。
- 教育:计算机科学、信息技术或相关领域的学士学位。
- DevOps与云:具有Docker、Kubernetes、AWS/Azure/GCP和CI/CD管道的经验。
- 数据系统:在软件架构、数据库系统(BigQuery/SQL/NoSQL)和云原生应用方面的专业知识。
- 软技能:强大的沟通、领导和敏捷方法论技能。
- 执行:在交付、可扩展性和解决复杂技术挑战方面表现出色。
要求
- 理想情况下,具有3年以上工程主管经验
- 必须具备良好的逻辑和至少一种语言(如NodeJS/Python)的编程技能。
- 在代码审查期间具有发现慢代码和漏洞的良好记录。
- 已交付企业级项目
- 必须在领导工程师团队的同时具有积极的实践经验。
- 能够领导五人团队
薪酬
- $130,000-$190,000,提供的薪酬将取决于候选人的相关技能和经验,并包括总薪酬包。