高级全栈工程师(Node.js / React)

休斯顿 3天前合同 网络
面议
招聘高级全栈工程师(Node.js / React),工作地点在德克萨斯州休斯顿 必须是美国公民或绿卡持有者 部门/组别 工程部 职位类型 全职/混合办公 职位描述 我们正在寻找一位具有Node.js和React专业知识的高级全栈工程师,参与我们支持关键客户操作的云软件平台的开发。 在此职位中,您将参与前端和后端开发,以交付新功能,改进架构设计,并增强平台的可靠性、可观测性和可支持性。您将构建可扩展的API和后端服务,同时为平台提供有效的监控、警报和故障排除工具。 成功担任此角色需要深厚的技术专长、强大的问题解决能力和高度协作的心态。您将与工程师和跨职能团队密切合作,交付安全、稳健且可维护的应用程序,以满足高性能和弹性的标准。 所有员工都应是团队合作者,愿意在需要时承担不同的角色。 主要职责 后端开发 - 使用NestJS(TypeScript)开发和维护服务器端应用程序。 - 设计、实现、测试和记录面向公众的RESTful API。 - 在新功能和服务中始终如一地应用架构和安全最佳实践。 - 与数据库(PostgreSQL/MySQL)和缓存解决方案(Redis)集成。 - 编写高效、可重用和可测试的代码以提高性能和可扩展性。 前端开发 - 使用React和TypeScript构建和维护网页界面 - 使用现代CSS(和/或Styled Components等)和TypeScript最佳实践实现响应式UI/UX - 与设计团队合作,提供高质量、用户友好的功能 协作与最佳实践 - 参与代码审查,确保遵循代码质量和最佳实践 - 与跨职能团队(产品、工程、QA、DevOps)合作,提供无缝的端到端解决方案 - 与工程和支持团队密切合作,改进监控、工具和故障排除工作流程。 - 调试和解决生产问题,确保关键系统的停机时间最小化 必备资格 经验 - 6-10年专业软件开发经验(全栈或后端) - 拥有TypeScript、JavaScript和Node.js的丰富经验 - 拥有NestJS或类似Node.js框架的实际经验 - 拥有React、HTML和CSS的丰富经验 - 具有构建高可用性要求的可扩展和分布式系统的经验 - 熟练使用关系数据库(首选PostgreSQL/MySQL)和缓存解决方案(Redis) 技能 - 强大的问题解决能力和敏锐的细节关注能力 - 能够将批判性思维技能应用于复杂问题。 - 优秀的沟通能力和协作心态 - 致力于持续学习和改进 教育 - 计算机科学、计算机工程或相关领域的学士学位 - 优先但不是必需的 优先资格 - 具有使用Docker等容器化工具和Kubernetes等编排平台的经验 - 熟悉微服务架构和分布式系统 - 在复杂多组件环境中具有使用基于OAuth的身份平台(如Auth0)的经验 - 了解Web和云环境中的安全最佳实践 - 具有CI/CD管道(例如GitHub Actions)的经验