软件工程师后端

圣弗朗西斯科 3天前全职 网络
面议
Dice是技术专家在其职业生涯各个阶段的领先职业目的地。我们的客户,SM Global IT LLC,正在招聘以下职位。今天通过Dice申请! 职位名称:软件工程师(后端为主,React可选) 地点:加利福尼亚州弗里蒙特 面对面面试 职位概述 我们的直接客户正在寻找一名熟练的软件工程师,负责设计、构建和运营支持关键业务功能的内部平台,包括工厂运营、供应链系统和公司工作流程。该角色专注于开发支持企业应用程序和系统集成的后端服务和API。 理想的候选人是一名以后端为主的工程师,具备构建和运营生产系统的坚实基础。虽然该角色主要以后端为主,但根据项目要求和个人专长,可能有机会参与使用React的前端开发。 主要职责 - 设计、开发和维护支持内部业务应用程序的后端服务和API。 - 根据团队安排,使用Go、Java或C#/.NET构建可扩展、可靠的系统。 - 确保服务性能、可用性和运营卓越,包括必要时的监控、警报和随叫随到的支持。 - 与产品经理和跨职能团队密切合作,将业务需求转化为可维护的技术解决方案。 - 通过自动化测试、代码审查和深思熟虑的重构保持高代码质量。 - 为工程标准、工具和流程的持续改进做出贡献。 - 可选择性地参与使用React进行的前端开发以支持特定项目。 最低资格 - 5年以上交付和运营生产级软件系统的专业经验。 - 扎实的后端工程基础,包括API设计、服务架构、数据建模和调试。 - 至少具备以下一种语言的实际操作经验:Golang、Java或C# (.NET)。 - 具备从设计和开发到测试、部署和运营的完整软件交付生命周期经验。 - 展示出强烈的责任心和出色的书面及口头沟通能力。 优先资格 - 在集成密集型环境中构建内部工具或企业应用程序的经验。 - 熟悉分布式系统模式,包括微服务和事件驱动架构。 - 具备CI/CD管道和自动化测试(单元和集成)的经验。 - 了解可观测性实践,包括结构化日志记录、指标、分布式跟踪和生产故障排除。 - 对于有兴趣偶尔进行全栈贡献的候选人,具备React(TypeScript优先)经验。 工作环境与期望 - 以后端为主的工程角色,具备有限的前端工作灵活性。 - 注重系统的可靠性、可维护性和长期可扩展性。 - 支持关键业务运营的协作、跨职能环境。