注意事项:专注于Python和构建Web API的软件工程师角色
职位描述:
我们正在寻找一位具有基于微服务架构构建高度可扩展解决方案经验的高级软件工程师。
作为一名高级软件工程师,您将与一个高技能的跨职能团队合作,以增强我们的银行平台。
职责和任务
- 设计和交付高质量的功能和增强。
- 与工程团队的其他成员合作创建技术设计规范。
- 提供估算并积极参与冲刺规划过程。
- 生产高度安全的解决方案。
- 调整我们分布式系统的性能,以确保它们在我们的SLA范围内运行。
- 指导其他工程师创建良好的技术解决方案,并快速向我们的客户交付代码。
资格和技能
- 具有云计算和基于容器的分布式系统(Docker)经验。
- 具有关系数据库(最好是MySQL)工作经验,并且对SQL有很高的熟练度。
- 理解高级RDBMS概念(锁定和事务模型、隔离级别、死锁等)。
- 至少在一种动态类型、面向对象的编程语言(偏好Python)中具有丰富经验。
- 对分布式系统和微服务架构有很好的理解。
- 具有使用消息代理(如RabbitMQ)的实践经验。
- 深刻理解RESTful API开发。
- 展示了在快节奏的以客户为中心的环境中工作的能力。
- 7年以上软件开发经验。
- 具有使用代码库(如GitHub)的经验。
- 熟悉类Unix环境。