Hunt St
Hunt St
Hunt St 是一家总部位于澳大利亚的招聘公司,帮助中小企业直接招聘海外人才。公司在菲律宾、尼泊尔、印度尼西亚和印度等国家开展候选人搜寻,并提供职位发布、筛选、面试以及法律支持,协助企业合规开展远程招聘。其一次性猎头费模式旨在为传统外包机构提供透明的替代方案,同时注重道德招聘、公平薪酬、安全性与合规性。

全栈开发工程师——菲律宾远程

加入一家澳大利亚数字学习公司,构建基于 MERN 的学习内容创作和市场产品。 你将负责 React、Node.js、MongoDB、订阅、身份验证及 AI 功能等全栈开发工作。

描述

  • 负责从 MongoDB 数据模型和 Express API 到 React 界面的全栈开发
  • 学习并负责现有的 3rd Digital 代码库
  • 在本地运行应用,了解其代码仓库、环境和服务
  • 记录设置流程、架构、工作流程和技术决策
  • 在 TMRW 的学习内容创作平台 Genesis 中构建并解决功能问题
  • 开发 Genesis 的拖放式学习编辑器
  • 构建和维护翻转卡片、热点、手风琴、视频、3D 和视差组件等互动学习对象
  • 维护面向客户学习管理系统的 SCORM 1.2 导出和预览功能
  • 参与开发由 OpenAI API 驱动的 TMRW AI 辅助课程编写工具 SensAI
  • 构建和维护面向创作者的 Next.js 学习市场 Cosmos Public
  • 开发学习体验、定价、交付方式和订阅相关功能
  • 维护学习者和创作者计划的订阅与计费功能
  • 使用 Stripe 管理订阅付款和发票
  • 设计和更新 Mongoose 模型、数据库查询、索引及 REST API 端点
  • 维护并扩展共享的 Node.js 和 Express 后端
  • 支持身份验证和会话管理,包括电子邮件/密码登录、Google 登录、魔法链接和双因素身份验证
  • 构建和维护用于用户、内容、分析和主数据管理的后台工具
  • 同时处理旧版 React 应用以及较新的 React 18/19 和 Next.js 应用
  • 安全地改进或升级旧代码和依赖项
  • 在测试覆盖有限或缺失的地方引入自动化测试
  • 在提交审查前彻底测试工作成果
  • 使用 Git 功能分支和 Bitbucket 拉取请求
  • 清晰、及时地沟通进展、阻碍、风险和技术问题
  • 按照与 CEO 约定的优先级和时间安排交付工作

任职要求

  • 至少三年商业全栈 JavaScript 应用开发经验
  • 具备扎实的 Node.js 和 Express 经验,包括 REST API 开发、身份验证和会话管理
  • 具备扎实的 MongoDB 和 Mongoose 经验,涵盖架构设计、索引、查询、现有数据和迁移
  • 具备扎实的 React 和 Redux 经验,能够处理旧版 Create React App 代码库、React 18/19 应用和 Next.js
  • 能够在文档和测试覆盖有限的现有代码库中高效工作
  • 熟悉 Git,包括功能分支、拉取请求和子模块
  • 具备清晰的英语书面沟通能力,能够向澳大利亚团队提供有效的异步更新
  • 了解 SCORM、xAPI 或 LMS 集成等电子学习技术和标准者优先
  • 熟悉 GrapesJS、Craft.js、Tiptap 或 CKEditor 等拖放式和富文本编辑器者优先
  • 具备 Stripe 订阅、计费和分层计划经验者优先
  • 具备 OpenAI 或其他 LLM API 集成经验者优先
  • 具备 Electron 或 Capacitor 应用开发经验者优先
  • 具备 Jest 或 React Testing Library 经验,并有旧依赖现代化经验者优先
  • 具备 GSAP、Lottie 或 three.js 等互动前端库经验者优先
  • 具备使用 AI 编程助手经验者优先
  • 必须披露现有的持续性职位或客户工作
  • 必须在 LinkedIn 上将此合作列为“独立承包商”

福利待遇

  • 全职远程居家工作
  • 作为独立承包商灵活安排工作时间
  • 有机会开展长期开发合作

相关职位

Worldwide Clinical Trials

商业领域 AI 前线部署工程师

Worldwide Clinical Trials

使用 Databricks、Salesforce 和大型语言模型,为 Worldwide Clinical Trials 的商业团队构建 AI 解决方案。 改善潜在客户开发、提案、投标和销售管线决策;远程工作,仅面向符合条件的美国州居民。

打开