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

休斯顿 3天前全职 网络
面议
高级全栈工程师(Node.js / React) 休斯顿, 德克萨斯州(现场) 必须是美国公民或绿卡持有者。 部门/组 工程 职位类型 全职/混合 我们正在寻找一位具有Node.js和React专业知识的高级全栈工程师,参与我们的云端软件平台的开发,该平台支持关键客户操作。在这个职位上,您将参与前端和后端开发,以交付新功能、改进架构设计,并增强平台的可靠性、可观测性和支持性。您将构建可扩展的API和后端服务,同时为平台提供有效的监控、警报和故障排除。成功担任此角色需要深厚的技术专长、强大的问题解决能力和高度协作的心态。您将与工程师和跨职能团队紧密合作,交付安全、稳健和可维护的应用程序,以满足高性能和弹性标准。所有员工都应成为团队合作者,愿意在需要时承担不同的角色。 主要职责 后端开发 使用NestJS(TypeScript)开发和维护服务器端应用程序。设计、实现、测试和记录面向公众的RESTful API。在新功能和服务中始终如一地应用架构和安全最佳实践。与数据库(PostgreSQL/MySQL)和缓存解决方案(Redis)集成。编写高效、可重用和可测试的代码以提高性能和可扩展性。前端开发 使用React和TypeScript构建和维护Web界面。使用现代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)的经验。