Skip to content

资深后端开发 (Node.js)

中国, 上海市, Shanghai技术

岗位职责

加入我们,为千万级用户使用的应用程序打造基于微服务的后端系统。

在国内外,有千万级数量的用户在通过浏览器、手机原生应用和微信小程序等前端使用 Wiredcraft 构筑的基于微服务的后端系统。加入我们,您将直接碰触到这些后端系统的架构和技术选型,通过与我们的技术、设计、数据和项目管理团队一起合作, 将您的开发技艺和职业经验和有广泛影响力的项目结合在一起。

我们使用的编程语言以 JavaScript / TypeScript (Node.js) 为主, 如果您来自于别的技术背景但是有志于转入我们公司的技术栈,我们还可提供专业培训和相应资源以助您提高您的技能。

我们对于自身在软件工程方面的积累和具有前瞻性技术的投入应用颇有自信和心得。早在 2010 年,我们便采用了 Node.js,2013 年已开始使用 Docker 和 React。我们也为建设中国 JavaScript 社区做出了积极贡献,从 2013 年起,我们主导建立了 JSConf China 论坛。

如果您想向世界级软件工程师学习相关经验,同时愿意参与到具有挑战性的项目当中,同时保持 work-life-balance,那么这里就是您最好的选择。



岗位职责

  • 以 Node.js 为主要开发平台,设计并开发高性能(低延迟、高可用)的微服务和 API

  • 与移动端、微信端以及 React 前端应用程序集成

  • 编写可复用、可测试且安全的代码和测试代码

  • 数据库集成 (Redis, PostgreSQL, CouchBase)

  • 排除生产环境故障,为 DevOps 团队提供应用伸缩和性能调优的支持

  • 参与整个应用程序全生命周期,包括软件架构设计和 API 设计

  • 在 Wiredcraft 公司内外协作并指导其他开发者及倡导软件开发最佳实践

岗位要求

  • 4 年以上后端开发经验 (Node.js)

  • 具有测试驱动开发经验

  • 熟悉 NestJS, Express 或 Loopback 等 Web App 框架

  • 具有处理跨服务的认证、通信和安全的经验

  • 具有 Git 使用经验

  • 具有敏捷软件开发相关工作经验(如 SCRUM)

  • 熟悉 API 或微服务的工作

  • 熟悉 Docker 和现代 DevOps / CI/CD 方法

  • 了解安全和可扩展性的基本设计原则

  • 具有较强的沟通能力

加分项:

  • 具有设计微服务架构和数据库模式以支持业务需求的经验

  • 熟悉常规 Web 技术 (HTML, CSS, JS) 和现代前端框架 (Vue, React)

  • 对开源做出过贡献

  • 具有公开演讲经验

or