高级全栈软件工程师

16个月前远程全职
130K - 150K USD Terraformation

Terraformation

location 洛杉矶
unsaved
职位使命 软件如何能够使地球变形能够每年将造林工作的规模扩大10倍?作为我们团队的软件工程师,您将帮助我们回答这个问题。造林是一个复杂的过程,目前非常依赖人工,并受到资金的限制。我们团队的目标是快速迭代,以找出数据收集和自动化如何产生影响。 地点:必须与太平洋(GMT-8)和夏威夷(GMT-10)有至少3个工作小时的重叠时间 薪资:130,000美元 - 150,000美元,加股权(根据地点和经验而定) 职责 - 对我们现有的林业恢复和加速器 React 应用进行迭代。 - 根据需要参与 Kotlin 后端开发,以实现我们的产品目标。 - 积极参与代码审查,贡献文档,并根据需要改进工具。 - 与产品和设计团队进行跨部门合作,帮助做出关于范围、时间表和优先级的艰难决策。 - 对我们的面试流程进行迭代,并进行面试,以便我们能够聘请更多有才华的工程师。 - 分担事故响应和值班职责,以确保我们为森林创建合作伙伴提供良好的服务质量。 最低资格要求 - 4年以上作为专业软件工程师的经验 - 1年以上作为生产应用的全栈开发人员的经验 - 乐于与产品经理和设计师进行跨部门合作 - 对不断发展的技术和最佳实践充满热情。能够将这些学习应用到您的工作中 - 深切关心解决气候变化的问题 首选资格要求 - 熟悉如何架构 React 应用程序 - 对为我们的 React 代码库设计和构建强大的测试套件充满热情 - 有使用 Kotlin 和/或 Java 编写后端代码的经验 - 在初创企业环境中工作的背景 - 开源经验 我们的技术栈 - Kotlin 后端(Spring Boot) - React 前端使用 TypeScript - Redux 进行状态管理 - Material UI(v5)用于组件库 - Mapbox API - PostgreSQL - 基于 AWS 的基础设施,使用 Terraform 和 Ansible 进行管理 - 使用 GitHub Actions 进行自动化测试和部署 关于Terraformation Terraformation正在恢复世界的森林,以帮助解决气候变化问题并建立繁荣的社区。 我们的使命是通过恢复地球的森林来帮助解决气候变化问题。我们相信原生森林生态系统是地球上最有效、安全和可扩展的碳捕获系统。我们与世界各地的合作伙伴合作,加速成功的恢复项目,并扩大这种气候解决方案的规模。 我们在森林技术和绿色金融方面进行创新。我们开发了可访问、低成本的原生森林恢复解决方案,包括离网种子库,可以在任何地方存储数百万颗种子,开源软件用于测量树木健康和生长,并提供可访问的林业培训计划。我们还正在开发新颖的融资结构,以支持地方社区进行恢复项目。 我们是由森林专家、技术专家和富有创意的传播者组成的独特团队,共同追求我们的共同使命。 了解更多信息,请访问 terraformation.com。 我们是一家平等机会雇主。我们不以种族、肤色、血统、宗教、性别、国籍、性取向、年龄、公民身份、婚姻状况、残疾、性别认同或退伍军人身份为由进行歧视。