软件开发工程师 - 可扩展的网络应用

22天前全职
82.7万 - 165.3万 / 年 beBeeEngineer

beBeeEngineer

location 旧金山
unsaved
我们正在寻找一位经验丰富的软件工程师加入我们的团队。作为工程团队的关键成员,您将跨部门工作,为我们的客户提供无缝体验,并保持最高的保护和可用性标准。\n\n您的主要职责将集中在多个网络应用及其支持架构的开发和持续维护上。这包括面向客户的体验以及内部开发的网络工具,以促进内容管理。\n\n您将在一个快速增长的环境中茁壮成长,优先事项会迅速变化。理想的候选人具有广泛而深入的技术知识,具备全栈思维,工作职责涵盖从前端用户界面到后端系统及其间的所有环节。\n职责\n• 在不同的工程团队中,规划、设计和构建可扩展且具有弹性的解决方案。\n• 使用面向对象的语言、Java、SQL 和 NoSQL 数据库、包括 Docker 和 Kubernetes 的容器编排服务,以及各种 Azure 工具和服务。\n• 与同行进行工程设计评估和代码审查,以提升整个组织的工程质量。\n• 管理工程团队的日常活动,监督软件开发项目的执行,以确保按时交付。\n• 寻求简化和标准化设计、操作和部署计划的方法,专注于减少复杂性并提供性能、灵活性和可扩展性。\n• 负责生产操作支持,确保生产应用的可用性、稳定性和性能。\n• 在整个软件生命周期中与跨职能组织合作,以确保技术和路线图的一致性。\n• 管理项目和流程,保持团队的组织、高效和最佳运行。\n• 设置、管理和报告关键绩效指标,以衡量进展并促进基于数据的决策。\n• 负责评估和推动新技术和开源软件的考虑。\n• 研究并指导支持和增强应用性能、安全性和创新的架构级变更。\n要求\n• 对无头 CMS 架构和开源解决方案有深入理解,具备 JavaScript、React、PostgreSQL 和 NGINX 的经验。\n• 在大规模交付数字 - 网络产品方面有扎实的背景。\n• 对云基础设施概念、平台和技术有深入理解。\n• 对监控概念和工具有高级理解。\n• 能够根据对组织的业务价值来优先考虑和推动结果。\n• 对软件开发生命周期 (SDLC) 有深入理解。\n• 具备设计灵活、可扩展、高可用性云原生应用的经验。\n• 具备架构和设计新系统及现有系统的经验。\n• 有使用 Contentful、Strapi、Storyblok 或 AWS Amplify 提供 CMS 解决方案的经验者优先。\n• 对 CI/CD、发布管理和配置管理流程工具有深入理解。\n• 对数据建模和 AI 概念有了解者优先。\n• 具备强大的批判性思维、决策和解决问题的能力。\n• 优秀的口头/书面沟通能力,能够有效地与高级领导和高技术人员沟通。\n• 能够在快节奏的环境中表现出色。\n\n这个职位提供了与一支才华横溢的工程师团队合作的机会,并为创新解决方案的发展做出贡献。如果您对软件工程充满热情,并希望产生实际影响,我们鼓励您申请。