角色:高级 Python 全栈/后端开发人员
期限:12 个月
地点:Spring,德克萨斯州(仅限休斯顿本地)
注意:寻找具有 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 实践经验