**职位概述**:
主要技能(必须具备)
- 必须拥有 5-7 年全栈 JavaScript 开发者的工作经验。
- 至少有 3 年以上在 SaaS 行业的大型企业应用 / 产品的端到端架构经验。
- 必须至少有 2 年使用微服务架构为企业应用 / 产品进行架构设计的经验。
- 必须具备 Node.JS 的经验。
- 在系统设计和面向对象技能方面必须非常强。
- 具备 SQL / NoSQL 数据库的经验。
- 精通 JavaScript,包括 React、NextJS、HTML5、CSS3。
- 在 Node.js 及其他可用框架方面是专家。
- 精通 Node.js 文件系统、HTTP 模块、事件等。
- 精通函数式编程和面向对象编程。
- 熟练编写单元测试、迁移测试和端到端测试。
- 精通代码版本控制工具,如 Git 和 DevOps,包括为云基础设施和本地基础设施设置 CI/CD 流水线。
- 精通 RESTful API 及最佳实践。
- 了解身份验证和授权安全模式、渗透测试、OWASP 术语、JWT、OAuth2 等。
- 具备从需求到交付和运营的项目周期各个阶段的经验。
• *次要技能(可选)**:
- 有 Docker 和 Kubernetes 经验者优先。
- 理解异步编程的性质及其特性和解决方法。
- 具备性能测试和调优的知识。
- 有敏捷方法论的经验。
- 有效地研究和基准测试技术与其他最佳技术的对比。
- **公司**:Techcarrot
- **雇佣类型**:全职
- **经验要求**:8 年
- **职位类型**:IT