高级后端工程师

15个月前远程全职
JBT Corporation

JBT Corporation

location 芝加哥
unsaved
职责 该角色将加入一款名为OmniBlu™的尖端新产品。 该产品采用最新的本地云平台模式构建,遵循最佳实践,并具备可扩展性。JBT正在利用Azure Cloud的最新技术。 主要职责和责任 • 帮助组织服务器端信息,以供前端工程和/或UI/UX团队使用 • 进行代码审查,以确保代码质量和一致性 • 支持后端在敏捷软件交付过程中的参与,并与产品组织中的其他开发团队合作 • 优化后端代码以满足优先使用情况和更广泛的业务需求,最大程度减少停机时间,并定期检查代码错误 • 通过利用最佳技术实践确保高质量和可持续的代码 资格要求 资格和候选人素质 • 5年以上的专业经验;全栈经验优先 • 熟练掌握Python、Fast API Web框架或类似技术(例如Flask、Django)、SqlAlchemy、Postgres、Alembic • 具备较强的TDD(测试驱动开发)技能和思维方式 • Azure Cloud • Azure Functions • Azure Web Apps • 多个Azure数据存储 • IoT Hubs、Service Bus和Event Hubs • 流式处理 • 有构建REST和WebSocket API、处理数据库迁移以及使用微服务架构经验 • 必须具备软件应用开发、技术运营、信息安全和业务流程架构领域的广泛、企业级的技术知识 • 具备在复杂技术挑战上清晰沟通的能力,并能提出解决方案 • 有领导技术团队或相关领域团队的经验 • 算法和数据结构知识 • SOLID、DRY、KISS原则 • 故障排除、调试技能和代码审查参与能力 期望的技能 • Docker容器化 • GoLang编程 • GraphQL API • 时序数据库、NoSQL数据库、关系型数据库、图形数据库 • 边缘计算理解-云端与边缘 • 安全经验-证书、TLS、加密