加入 NocoBase

NocoBase 是一个注重实际成果的远程工作团队。我们相信,每个成员在自由和责任的环境中都能发挥出最佳表现。如果你希望在一个结果导向的远程团队中做出贡献并收获成就,NocoBase 欢迎你的加入。

特别说明:

请先通过文档和 GitHub 深入了解 NocoBase 的产品和代码,确定你对它有足够的理解和思考,确定你对这个产品和这种工作方式有强烈的兴趣,然后,欢迎带着你的结论联系我们:hello+jobs@nocobase.com

NocoBase Team

202405 NocoBase 团队在云南抚仙湖度过一周


JavaScript 全栈开发工程师(远程)

职位描述:

你将与核心团队一起,负责前后端功能的开发和优化,提升系统的稳定性和性能,确保平台能够在全球范围内为开发者带来卓越的体验。

职位要求:

  • 长期主义者;
  • 良好的审美和文档书写能力;
  • 精通 JavaScript,具有 3 年以上前后端开发经验;
  • 精通 Node.js、Express.js 或 Koa 等后端框架,具备 API 开发能力;
  • 熟悉 React、Vue 或其他现代前端框架,能够编写高性能的前端代码;
  • 熟悉 Sequelize 或类似的 ORM 工具,具备数据库(如 MySQL、PostgreSQL)的设计与优化能力;
  • 了解 Docker、Kubernetes 等容器化技术,具有 DevOps 经验者优先;
  • 良好的沟通能力和团队合作精神,能够主动推动项目进展。

加分项:

  • 对无代码/低代码领域有自己的见解;
  • 熟悉 TypeScript;
  • 有分布式系统或多节点系统开发经验;
  • 有测试驱动开发(TDD)经验;
  • 有参与开源项目的经验,了解开源社区文化和协作方式;
  • 可以使用英语进行流畅的读写或交流。

测试工程师(远程)

职位描述:

  • 制定详细的测试计划和测试用例,以涵盖所有功能需求和非功能需求;
  • 执行手动和自动化测试,覆盖功能测试、性能测试、安全性测试、兼容性测试等;
  • 参与需求分析,识别潜在的测试需求,并与开发团队沟通明确测试标准;
  • 记录并跟踪测试中发现的缺陷,推动问题的及时修复;
  • 开发和维护自动化测试脚本,提升测试效率;
  • 与团队合作,确保产品在发布前的各项质量指标达标;
  • 持续改进测试流程,提升整体测试覆盖率和准确性。

职位要求:

  • 长期主义者;
  • 有良好的表达和写作能力;
  • 具有 3 年以上软件测试经验,熟悉软件测试理论和方法;
  • 深入理解软件开发生命周期和质量保证最佳实践;
  • 具备自动化测试经验;
  • 熟悉常见测试工具和测试框架,如 Playwright、Selenium、JUnit、Jest 等;
  • 具备编写测试脚本的能力,熟悉至少一种编程语言(如 JavaScript、Python 等);
  • 能够独立制定和执行复杂测试计划,并有效沟通测试结果;
  • 有良好的问题分析和解决能力,能独立完成测试任务;
  • 了解敏捷开发流程,具有优秀的团队协作能力和沟通能力。

加分项:

  • 熟悉性能测试工具(如 JMeter, LoadRunner 等);
  • 有无代码、低代码产品的测试或使用经验;
  • 有 CI/CD 经验;
  • 可以使用英语进行流畅的读写或交流。

技术培训与文档专家(远程)

职位描述:

你将专注于 NocoBase 的使用、开发文档、手册、教程的编写与优化。希望你不仅具备专业的开发知识,还能够将复杂的技术概念清晰地传达给多样化的受众。该职位的工作成果将直接用于产品培训和市场推广。

主要职责:

  • 编写、维护和更新 NocoBase 的技术文档,包括使用手册、开发指南、API 文档等;
  • 开发高质量的教程和培训材料,以支持用户和开发者更好地使用 NocoBase;
  • 根据产品更新,及时优化和扩展现有文档,确保其准确性和易用性;
  • 与产品、开发、市场团队密切合作,确保文档内容与产品功能和市场需求保持一致;
  • 组织并主持内部和外部的培训活动,帮助团队成员和客户掌握 NocoBase 的核心功能;
  • 创建并管理在线文档和知识库,确保内容的可访问性和搜索优化;
  • 收集并分析用户反馈,持续改进文档和培训材料的质量;
  • 支持市场推广活动,提供技术文档和内容以推动市场认知度和客户转化。

职位要求:

  • 2 年以上技术写作或文档编写经验,具备丰富的开发背景;
  • 深入理解无代码平台及其相关技术,尤其是 NocoBase 或类似平台;
  • 优秀的中英文写作和沟通能力,能够将复杂的技术概念转化为易于理解的内容;
  • 具备培训和教学经验,能够有效地传递技术知识;
  • 具备优秀的项目管理能力,能够在多个项目中高效地平衡优先级;
  • 对技术市场营销有一定了解,能够为市场活动提供技术支持。

加分项:

  • 有视频教程制作经验,能够将技术内容转化为可视化的学习材料;
  • 了解 SEO 优化技巧,能够提升文档的在线可见性和用户访问量;
  • 英语听说读写流畅。