角色:高级Python全栈/后端开发人员
期限:12个月
地点:Spring, TX(仅限休斯顿本地)
注意:寻找具有10年以上经验的高级资源。
职位概述
我们正在寻找一位专家级高级Python全栈/后端开发人员,负责设计、构建和维护支持现代前端应用程序的可扩展服务器端系统。此角色负责开发和管理后端逻辑、API和集成,同时确保前端和后端组件之间的无缝交互。
理想的候选人将作为复杂应用程序的技术负责人,创建可重用、易于升级的后端功能,供多个前端应用程序使用。此职位需要与前端开发人员、数据工程师和业务利益相关者紧密合作,以提供安全、高性能和可维护的解决方案。当需要强集成时,该角色还可能涉及前端和后端层的实际开发。
主要职责
设计、开发和维护使用Python(FastAPI)及相关框架的强大服务器端逻辑、API和微服务。
构建可重用的后端功能,具有可扩展性、可通过升级支持,并可供多个前端应用程序使用。
开发和管理前端开发人员使用的RESTful API和Web服务。
与前端团队紧密合作,确保UI组件和后端系统之间的无缝集成。
在复杂应用程序上领导后端开发工作,并作为后端架构和设计决策的技术权威。
优化应用程序的性能、可扩展性、可靠性和安全性。
处理数据工作流、ETL管道和分析平台,以支持数据驱动的应用程序。
参与系统设计讨论、代码审查、冲刺计划和敏捷仪式。
排除复杂的技术问题并提供创新、高效的解决方案。
确保遵循编码标准、最佳实践和安全指南。
为CI/CD管道、版本控制流程和部署策略做出贡献。
所需技能和资格
高级Python开发专业知识,包括FastAPI或类似后端框架。
高级前端经验,包括React、TypeScript、JavaScript、HTML5和CSS3。
丰富的RESTful API、微服务和后端集成构建和管理经验。
具备SQL的实际操作经验和关系型及NoSQL数据库(PostgreSQL、MongoDB等)的工作知识。
具备Pandas、ETL工作流和后端数据处理经验。
熟悉Node.js和现代API设计原则。
使用Git、版本控制系统和CI/CD管道的经验。
接触过云平台(优选Azure;AWS或Google Cloud Platform为加分项)。
优秀的沟通能力,能够在快节奏、跨职能的环境中协作。
优先资格
强大的SQL专业知识,包括数据建模、索引和查询优化。
具备Databricks和Snowflake的实际操作经验。
构建结构化和非结构化数据的摄取管道的经验。
了解数据策划、文档和转换工作流。
理解Web性能优化、应用程序安全性和后端最佳实践。
能够将复杂的业务需求转化为可扩展的技术解决方案,同时与产品负责人、开发人员和数据科学家合作。
前三项必备技能
高级/专家级Python后端开发
高级React前端专业知识
Databricks的实际操作经验