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优先)经验。
工作环境与期望
- 以后端为主的工程角色,具备有限的前端工作灵活性。
- 注重系统的可靠性、可维护性和长期可扩展性。
- 支持关键业务运营的协作、跨职能环境。