首页 / 远程岗位 / 全栈MERN开发工程师
语言

全栈MERN开发工程师

全职🌍 远程📅 2026-10-23
Workana是拉丁美洲最大的远程工作平台,面向人才。我们的Workana Premium专注于将杰出人才与全球领先公司联系起来,提供有竞争力的薪酬、专属支持和远程工作的灵活性。 我们很高兴提供以下机会。 关于我们的客户 OurOffice是一家总部位于美国的SaaS初创公司,为需要安全、可扩展和可靠软件的组织开发技术解决方案。该公司正在寻找一名高级全栈MERN开发人员,直接与其实操CTO合作,负责复杂的生产系统。 理想的候选人将适应于前端、后端、数据库、集成和AWS基础设施的工作。该职位的一个关键举措是开发一个安全的数据导出和分析API,允许包括Microsoft Power BI在内的外部平台高效、安全地访问组织范围内的SaaS数据。 职位概述 作为一名全栈MERN开发人员,您将维护和扩展一个已建立的MERN应用程序,同时构建新功能并提高平台的安全性、性能、可靠性和可观察性。 您将负责设计和实现安全的多租户API、大型数据处理工作流、与第三方服务的集成,以及使用React、Redux、Node.js、Express、MongoDB和AWS的端到端产品功能。 这是一个长期远程机会,面向能够在美国西部时间工作并能流利使用英语进行沟通的拉丁美洲高级或专家级工程师。 职责 维护、调试和扩展生产级MERN应用程序。 为Microsoft Power BI和其他外部系统构建安全的数据导出和分析API。 使用MongoDB游标、分批处理、Node.js流、CSV导出和Amazon S3设计大型数据工作流。 实现具有身份验证、授权、API凭证、速率限制和严格组织级数据隔离的安全多租户访问。 设计和优化MongoDB和Mongoose模式、索引、聚合管道、Atlas搜索配置和数据库查询。 使用explain()等工具分析查询性能,并实施适当的优化策略。 构建具有并发控制、重试、幂等性、租约、锁、超时和故障恢复的可靠异步工作流。 在React、Redux、Node.js和Express中端到端开发新功能。 集成和维护第三方服务,包括AI/NLP工具、Twilio、SendGrid、Stripe、微软服务、Slack和AWS服务。 提高应用程序性能、安全性、可靠性、日志记录、监控和可观察性。 调查并解决大型现有应用程序中的生产问题。 直接与CTO合作,定义技术解决方案,确定工作优先级,并交付可靠的生产功能。 为技术文档、开发标准和平台的持续改进做出贡献。 要求 5年以上使用MERN堆栈开发全栈应用程序的专业经验。 对MongoDB、Express、React和Node.js有深入的经验。 在后端系统和生产级API的设计和开发方面有丰富的经验。 在构建数据访问、报告、分析或数据导出API方面有可靠的经验。 对REST API、API设计和API版本控制有深入的了解。 对身份验证、授权和多租户应用程序安全有扎实的理解。 有使用Node.js流、反压、分批处理和在不将所有数据加载到内存中的情况下处理大型数据集的实际经验。 对并发、重试、幂等性、超时、故障恢复和异步处理有深入的了解。 对MongoDB索引、聚合管道、查询优化、explain()和Mongoose有深入的经验。 有丰富的AWS经验,特别是EC2、S3、IAM、CloudFront和WAF。 在现有的生产代码库中有强大的React和Redux经验。 能够与美国西部/洛杉矶工作时间保持一致。 最好有 有与Microsoft Power BI或Power Query集成的经验。 了解Tableau、Looker、OData或其他分析和数据平台集成。 有使用Amazon SQS、EventBridge、Lambda或后台工作者架构的经验。 有集成Twilio、SendGrid、Stripe、Microsoft Graph、Azure、Okta、SAML或Slack的经验。 有AI/LLM集成、嵌入、向量搜索或检索增强生成系统方面的经验。 有CI/CD、自动化测试、部署管道和生产发布方面的经验。 有在SaaS、B2B软件或多租户环境中的工作经验。 福利 以美元支付薪酬。 完全远程的长期机会。 直接与一位技术创始人和CTO合作。 向技术领导职位发展的专业成长。

感兴趣?立即申请

完全免费,点击跳转至官方申请页面

分享:微博X