公司:LearnFormula
地点:加拿大安大略省万锦市(现场办公)
雇佣类型:全职 | 周一至周五,上午9点至下午5点
关于LearnFormula
LearnFormula是一个在线继续教育平台,为多个行业的专业人士提供服务,包括注册会计师、律师、人力资源经理、工程师和项目经理,他们需要通过继续教育学分来维持其专业认证。我们是一家不断发展的公司,专注于提供高质量、易于获取的学习体验,帮助专业人士在各自领域保持领先。
职位
我们正在寻找一名全栈开发人员加入我们的团队,帮助构建和增强我们的学习平台。您将参与整个技术栈的工作,从设计响应式用户界面到构建强大的后端服务。这是一个直接影响北美数千名专业人士使用的产品的机会。
您的职责
- 使用React和Next.js构建和维护Web应用程序
- 开发和集成RESTful API和后端服务
- 协作进行数据库设计和优化
- 实现响应式、可访问和高性能的用户界面
- 编写干净、可维护和经过良好测试的代码
- 参与代码审查并对技术决策做出贡献
- 使用AWS服务进行托管、存储和基础设施管理
- 集成第三方服务,包括支付处理器(Stripe)和电子邮件平台
- 解决和排除生产中出现的问题
- 为改善我们的开发工作流程和CI/CD管道做出贡献
我们寻找的条件
必需:
- 3年以上全栈Web开发的专业经验
- 熟练掌握React和Next.js(优先有App Router经验)
- 扎实的JavaScript/TypeScript理解
- 有Node.js和构建RESTful API的经验
- 熟悉关系型数据库(PostgreSQL或MySQL)
- 有Git和协作开发工作流程的经验
- 理解Web性能优化和SEO最佳实践
- 优秀的问题解决能力和注重细节
- 出色的书面和口头沟通能力
加分项:
- 有原生移动应用开发经验(iOS的Swift,Android的Kotlin)
- 有AWS服务经验(EC2、S3、RDS、CloudFront、Lambda)
- 熟悉Stripe或其他支付处理集成
- 有视频流或媒体交付经验
- 了解LMS平台或教育技术产品
- 有Terraform或基础设施即代码工具的经验
- 熟悉GitHub Actions或类似的CI/CD平台
我们提供
- 根据经验提供有竞争力的薪资
- 在我们万锦办公室的现场工作环境
- 有机会参与帮助专业人士提升职业发展的产品
- 对产品方向和技术决策的直接影响
- 协作、低官僚主义的工作环境