全栈开发工程师(Node.js/TypeScript)

迪拜 无个税2天前合同 网络
面议
全栈开发人员 – 具有云经验的Node.js/TypeScript和React/Next.js 地点:阿联酋迪拜 经验水平:中高级(7年以上) 职位概述 我们正在寻找一名高技能的全栈开发人员加入我们的内部开发团队,支持一项战略计划。理想的候选人需要具备使用Node.js、TypeScript和.NET构建可扩展、安全的Web应用程序的深厚经验,并在前端使用React、Next.js和Angular。此外,该职位要求具备强大的DevOps能力,包括CI/CD管道、容器化、云平台和现代部署实践的经验。您将与架构师、DevOps工程师、UI/UX团队和业务利益相关者密切合作,提供高性能、企业级解决方案。 主要职责 • 使用Node.js、TypeScript、.NET、React、Next.js和Angular设计、开发和维护全栈应用程序 • 构建和集成用于后端与前端通信的RESTful API和GraphQL服务 • 优化应用程序性能、可扩展性和响应能力 • 实施DevOps最佳实践,包括CI/CD管道、自动化部署和基础设施即代码 • 使用Docker和Kubernetes等容器化和编排工具 • 与云平台(Azure或OCI)合作进行应用程序托管、监控和扩展 • 使用Jest、Mocha、Cypress或类似框架编写和维护自动化测试 • 实施符合OWASP Top 10和内部安全标准的安全编码实践 • 在整个开发生命周期中与UI/UX、QA和DevOps团队合作 • 参与代码审查、敏捷仪式和技术讨论 • 排查和解决后端服务、前端应用程序和部署管道中的问题 所需技能和经验 • 7年以上全栈开发经验,交付生产级应用程序 • 精通使用Node.js、TypeScript和.NET进行后端开发 • 具备现代前端框架的实际经验,包括React、Next.js和Angular • 设计、构建和记录RESTful API和GraphQL服务的经验,包括API版本控制和OpenAPI/Swagger文档 • Azure云专业知识,包括: o Azure应用服务、Azure函数、Azure API管理 o Azure Kubernetes服务(AKS)用于容器编排 o Azure DevOps用于CI/CD管道、存储库和发布管理 o Azure存储服务(Blob、Table、Queue) o Azure监控、应用程序洞察和日志分析用于可观察性 o Azure身份与访问管理(Azure AD、托管身份) • 对SQL和NoSQL数据库(如PostgreSQL和MongoDB)有扎实的理解 • 具备DevOps实践经验,包括CI/CD管道、自动化部署和基础设施即代码 • 具有容器化和编排的实际经验,尤其是Docker和Kubernetes • 具备云平台的工作知识,优先考虑Azure • 具有实施安全编码实践的经验,包括缓解OWASP Top 10漏洞 • 拥有使用单元测试框架(Jest、Mocha、Cypress)和维护代码覆盖率标准的丰富经验 • 理解安全开发原则、合规要求和应用程序加固 • 优秀的分析、故障排除和沟通能力,能够在跨职能团队中工作 优先资格 • 计算机科学、工程或相关领域的学士学位 • 具有混合移动应用开发经验者优先 • 有政府或智慧城市项目经验者优先