全栈开发工程师(React + Next.js)

多伦多 5天前全职 网络
面议
公司: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平台 我们提供 - 根据经验提供有竞争力的薪资 - 在我们万锦办公室的现场工作环境 - 有机会参与帮助专业人士提升职业发展的产品 - 对产品方向和技术决策的直接影响 - 协作、低官僚主义的工作环境