全栈开发工程师(2-3年经验),从第一天开始构建
准备好从第一天开始构建了吗?
我们正在寻找一位积极进取的
全栈开发工程师(2-3年经验)
加入我们的产品团队。您将与高级工程师紧密合作,使用以JavaScript为主的技术栈构建、维护和扩展现代Web应用程序。此职位非常适合具有扎实基础、动手项目经验,并渴望在真实生产环境中成长的人。
您的职责(责任)
• 使用JavaScript(ES6+)、React和Next.js开发和维护全栈Web应用程序
• 使用Node.js和NestJS构建和支持后端服务
• 使用Nx管理团队和服务之间的单一代码库和共享库
• 设计、构建和集成符合微服务架构的API
• 使用PostgreSQL和MongoDB开发和优化数据模型和查询
• 使用Redis进行缓存、性能改进和提高系统响应能力
• 使用Docker将服务和应用程序容器化
• 编写干净、可维护和文档齐全的代码(包括可读的提交和PR)
• 与设计师、产品经理和高级工程师合作,端到端交付功能
• 调试问题、编写测试并为系统稳定性和性能改进做出贡献
• 遵循安全性、可扩展性和性能的最佳实践,并不断提高您的技能
您需要具备的(必备技能和经验)
• 2-3年构建Web应用程序的经验(专业或强大的实际项目)
• 扎实的JavaScript(ES6+)基础
• 具备React和Next.js的实际操作经验
• 熟悉Node.js和后端开发概念
• 有NestJS的经验或接触过
• 理解Nx(或单一代码库设置)和共享库模式
• 了解REST API和微服务概念
• 有使用PostgreSQL和MongoDB的经验
• 基本了解Redis(使用案例、缓存模式)
• 熟悉Docker和容器化应用程序
• 熟练使用Git和标准版本控制工作流程(分支、PR、审查)
加分项
• 有云平台(OCI、AWS、GCP或Azure)经验
• 接触过CI/CD管道
• 基本了解系统设计和可扩展性模式
• 有实习经验或强大的已发布项目组合(包括副项目)
我们寻找的人
• 强大的问题解决思维和责任心
• 愿意快速学习、适应和成长
• 清晰的沟通和强大的协作能力
• 对构建高质量软件和交付实际价值充满热情
我们提供的
• 来自经验丰富的工程师的指导和成长支持
• 学习现代架构和生产实践的机会
• 协作、支持和高责任感的团队环境
• 接触真实世界系统(性能、规模、可靠性、安全性)的机会