全栈网络开发人员 - 动态需求分析 (DNA)
温哥华,不列颠哥伦比亚省(市中心 - 优先现场办公 | 可考虑混合/远程)
动态需求分析 (DNA) 正在构建一个面向生命保险和金融技术领域的下一代 B2C SaaS 平台。我们是一个快速成长的创始人领导团队,总部位于温哥华,正在寻找一位高水平的全栈网络开发人员来帮助扩展和发展我们的产品。这是一个早期加入的机会,可以直接与技术创始人合作,并对有意义的产品决策进行真正的掌控。
职位描述
我们正在寻找一位具有强烈产品直觉和3-8年专业经验(理想为5年)的全栈开发人员。您将跨前端和后端系统工作,设计、构建和扩展端到端的功能。
您不会只是被分配任务——您将帮助定义功能的构建方式。
您将致力于一个B2C SaaS平台,其中性能、可用性和用户体验至关重要。
工作内容
• 从数据库架构到API层再到部署的UI,全面负责功能
• 架构和构建可扩展的前端组件和后端服务
• 设计和管理API(RESTful架构:GET、POST、PUT、PATCH、DELETE)
• 在PostgreSQL/SQL中实现安全、高性能的数据模型
• 直接与利益相关者合作以收集和完善需求
• 参与系统架构决策
• 优化性能、可扩展性和可靠性
• 参与CI/CD、部署和云基础设施改进
• 利用AI工具和现代开发工作流程(例如,与AI代理编程)
技术栈及要求
核心技术
• React
• TypeScript / JavaScript
• Node.js
• PostgreSQL / SQL
• Git
UI / 设计
• TailwindCSS
• ShadCN(或现代组件库)
• 强烈的UI/UX品味——能够在没有设计师的情况下构建简洁的UI
云和基础设施
• 具有Azure、AWS或Google Cloud的经验
• 接触过CI/CD管道和部署工作流程(加分项)
架构与工程
• 系统架构基础
• API管理
• S.O.L.I.D.原则和设计模式
• 具有端到端构建和部署功能的经验
加分经验
• AI集成(OpenAI或类似)
• 使用AI代理编程(例如,Cursor,Claude Code)
• 企业或公司级工程经验
• 大型科技公司实习或经验(Amazon,Tesla,Netflix等)
• 构建B2C SaaS产品的经验
我们寻找的特质
主人翁精神
您主动采取行动,思考超越实现。您可以根据需求决定如何架构一个功能。
高度驱动力和雄心
您有动力去构建有影响力和有意义的东西。您非常关心您的技艺。
坚韧和直接
您欢迎反馈,公开贡献想法,并且能够舒适地建设性地辩论技术决策。
产品品味
您了解为终端用户服务的意义。您可以在不需要像素完美的模型的情况下构建直观的UI。
强大的沟通能力
您可以清晰地表达技术决策,并直接与利益相关者合作。
全面的视角
我们重视具有好奇心、生活经验和强大人际交往能力的人——我们期待与之长期合作。
团队与环境
您将加入一个由四人组成的高绩效小团队(包括技术创始人)。您将紧密合作:
• 技术创始人(动手工程)
• 一位强大的全栈开发人员(Andrew – 之前成功招聘)
• CEO和产品领导
这是一个建设者的环境。高主人翁意识。高可见度。真正的影响。
薪酬
• $80,000 – $100,000 基本工资