高级全栈软件工程师(混合办公,加拿大)
负责 Fleetworthy 车队就绪技术套件的全栈工程工作,涵盖 API、ETL 工作流和 PostgreSQL 系统。
描述
- 领导工程团队和项目
- 与产品团队合作评估技术可行性并拆解用户故事
- 使用 Django 和 FastAPI 构建和维护 Web 应用
- 开发和集成 RESTful API
- 使用 Databricks 或同类平台创建可扩展的 ETL 和数据转换工作流
- 编写高效 SQL 并管理 PostgreSQL 模式
- 创建和运行单元测试,同时参与集成测试和端到端测试
- 诊断并解决整个技术栈中的复杂问题
- 通过自动化测试和同行评审维护代码质量
- 与跨职能团队合作交付功能和业务逻辑
- 与技术和非技术同事进行清晰沟通
- 指导和支持初级开发人员
任职要求
- 具有领导开发团队经验的高级全栈开发人员
- 具备出色的人际沟通能力,能够适应实时协作
- 精通 Python
- 具有 Django、Flask 或 FastAPI 经验
- 具备开发 REST API 的实践经验
- 具有使用 Databricks 等工具构建数据管道和 ETL 流程的经验
- 熟练掌握 React 以及现代 JavaScript 或 TypeScript
- 具备扎实的 SQL 和 PostgreSQL 技能,包括模式设计和查询优化
- 具备高级调试和问题解决能力
- 具有单元测试、测试驱动开发以及 pytest 等工具的经验
- 熟悉基于 Git 的版本控制系统,如 GitHub、GitLab 或 Bitbucket
- 熟悉 CI/CD 构建管道,包括 GitHub Actions、GitLab、Bitbucket 或 Azure DevOps
- 熟悉软件工单系统或工作流,如 Jira、Solar 或 ServiceNow
- 愿意投入大量入职培训时间,并可能持续参与协作编程会议
- 具有使用 Redis 进行缓存和队列处理的经验
- 具有设计和集成 GraphQL API 的经验
- 具有 Docker 及 Kubernetes 等编排工具的经验
- 熟悉 Azure 或 AWS 云服务
- 具有处理地理空间数据和函数的经验,包括地理编码 API、H3 或 PostGIS
- 具有使用 Grafana 和 Datadog 等可观测性工具的经验,包括根据链路追踪、日志和指标开展工作
福利待遇
- 致力于提供平等就业机会并打造多元、包容的工作场所
- 尊重且友好的工作环境
