高级 Node.js Web 开发人员

利雅得 无个税14天前全职 网络
面议
关于职位 我们正在寻找一位技术高超的高级Node.js网页开发人员,以领导后端开发工作,并帮助构建可扩展的高性能网络应用程序架构。您将与工程领导紧密合作,指导初级开发人员,并负责关键的后端服务和API设计。 主要职责 - 使用Node.js设计、架构和实现稳健、可扩展的后端系统。 - 领导RESTful和/或GraphQL API的开发,确保在性能、安全性和可维护性方面的最佳实践。 - 推动涉及微服务、消息队列、缓存层和分布式系统的架构决策。 - 优化现有系统的性能、可靠性和可扩展性。 - 与跨职能团队(前端、DevOps、产品和QA)紧密合作,交付高质量的功能。 - 进行全面的代码审查,设定编码标准,并指导初级/中级开发人员。 - 管理和解决生产问题,确保后端服务的高可用性。 - 参与CI/CD管道和云基础设施(AWS、GCP或Azure)的贡献。 - 倡导测试、文档、可观察性和安全性方面的最佳实践。 要求 所需技能和资格 - 5-8年以上Node.js和后端开发的专业经验。 - 精通JavaScript/TypeScript。 - 深刻理解事件驱动架构、并发和异步编程。 - 对Express、NestJS、Fastify或类似框架有丰富经验。 - 拥有SQL和NoSQL数据库(PostgreSQL、MySQL、MongoDB、Redis)的实际操作经验。 - 扎实理解API认证(OAuth2、JWT)和后端安全原则。 - 具备云原生应用程序开发经验(AWS/GCP/Azure)。 - 熟悉Docker、CI/CD管道和自动化部署。 - 具备强大的调试、分析和性能优化技能。