概述
高级全栈 JavaScript 工程师(远程 — 拉美或欧洲)
公司:POS+(https://www.posplus.org
地点: 全远程(我们希望对齐拉美或欧洲的时区,以便与团队协作)
类型: 全职独立承包商
技术栈: Node.js、React、TypeScript、PostgreSQL/MongoDB、AWS
关于 POS+
在 POS+(https://www.posplus.org
我们不仅开发网页应用——我们建设企业所依赖的任务关键型基础设施。由于我们的平台需要处理复杂的实时事件流、金融计算以及深度的外设集成,因此代码质量是我们的首要优先级。
该岗位的真实情况(请在申请前阅读)
我们正在寻找真正的高级工程师:能够设计可扩展系统、主动识别边界情况,并编写易于长期维护的代码的人。
关于 AI 生成的“敷衍内容”的说明
我们理解远程招聘的现状。如果你依赖 ChatGPT、Claude 或 Copilot 来生成你并不理解的模板逻辑,编写函数时没有真正的理解,或处理你无法解释的架构挑战,请不要申请。我们对 AI 生成的“敷衍内容”、未经审核直接复制的代码,或隐藏的技术债务零容忍。我们期望高级工程师具备深厚的基础能力,对代码质量有敏锐的判断,并且能够解释他们参与的每一行代码背后的理由。
筛选流程
我们重视你的时间,因此不会安排冗长的异步、48 小时的“带回去完成”测试(尤其是那种 AI 只要就能替你完成的测试)。相反,我们的面试流程简单直接,并且高度协作:
1)初次沟通与系统设计(45 分钟)
围绕你的经验、“技术伤痕”(踩过的坑与教训),并进行一次以高吞吐数据处理架构为主题的实时虚拟白板练习。
2)现场代码评审与调试环节(60 分钟)
你将与我们的团队共享屏幕。我们会提供一个可运行但写得很糟、很乱的 JavaScript/TypeScript 代码库。你的任务是现场完成评审——找出安全风险、架构问题以及并发故障点,然后对其重构以确保长期可维护性。
你将要做什么
• 使用 Node.js、React 和 TypeScript 架构、构建并维护高度可扩展的全栈功能。
• 优化复杂数据库查询与架构设计(SQL/NoSQL),以支撑海量交易量。
• 保障并扩展我们的 REST 与 WebSocket API,确保 POS 软件(云端与本地部署)与我们的云端基础设施之间实现即时同步。
• 及早识别并清除技术债务,贯彻严格的代码规范(linting)、类型安全以及充分的测试实践。
• 作为独立承包商,同我们的核心产品与工程领导团队进行同步协作。
我们看重什么
• 5 年以上经验证的专业经验:构建并运行生产级全栈 JavaScript/TypeScript 应用。
• 在 Node.js 中有处理异步问题、竞态条件(race conditions)、内存管理与事件驱动架构的生产经验。
• 深入理解 React 的状态管理、渲染优化,以及构建可访问、模块化的 UI 组件。
• 英语沟通能力强——你应当能在讨论中清晰表达思路、捍卫自己的架构决策,并能在视频通话中进行实时协作。
• 有云基础设施经验(AWS/GCP)、CI/CD 流水线以及 Docker 化环境经验者优先。
我们提供什么
• 顶级水平的美元薪酬,并根据你的所在地与高级专业能力进行校准。
• 与承包商直接合作关系,月度开票流程清晰、简化。
• 真正的自主权:没有微观管理。你负责你的模块、编写清晰的代码并推进交付。
• 有意义的影响:你将参与影响成千上万商户门店的核心系统开发,每天都能看到直接价值。
如何申请
请提交你的简历/LinkedIn 个人资料,并附上你的 GitHub/GitLab 链接。
To apply for this job, please visit the application page

