首席软件工程师 - 远程 | 在家办公

15个月前远程全职
Get It Recruit - Information Technology

Get It Recruit - Information Technology

location 旧金山
unsaved
我们的使命是解决美国教育的顶级危机,通过赋予儿童阅读和学习的能力。目前,67%的学生和82%的低收入学生在三年级结束时都难以达到年级水平的阅读能力。我们相信通过我们的1:1虚拟阅读教学计划提供解决方案,该计划侧重于掌握句子解码所需的基本阅读基础知识。我们的计划使阅读进步速度提高了2.4倍,打破了传统的阅读教学方法。 作为一个以使命为驱动的公益公司,我们致力于建立一个多元化的团队,并重视与社会正义、多样性、公平和包容相关的生活经验的候选人。 职位:首席软件工程师 您是否热衷于通过技术产生有意义的影响?加入我们Ignite Reading作为首席软件工程师,您将在未来五年中发挥关键作用,为至少10万名学生提供服务。 职责 领导和指导软件工程师团队,促进他们的专业成长并提供技术指导。 担任敏捷Scrum团队的Scrum Master角色,每周工作1周的迭代周期。 与辅导、学术和运营团队合作,开发满足内部和外部客户需求的解决方案。 负责软件开发项目,确保遵循最佳实践、编码标准和质量保证。 设计、开发、测试和部署软件应用程序、API和后端系统,强调最佳性能、安全性和可维护性。 推动持续集成和持续交付(CI/CD)实践,以实现流程化的开发工作流程。 了解最新的软件开发趋势,并将创新融入项目中。 通过有效的故障排除和调试,识别和解决技术挑战、错误和性能瓶颈。 与跨职能团队合作进行架构决策、系统设计和技术评估。 营造一种鼓励团队成员创造力、创新和知识共享的合作工作环境。 要求 7年以上在软件开发方面的经验,专门从事复杂Web应用程序或软件系统的设计和构建。 具有领导经验,管理和指导软件工程师团队。 深入理解现代Web开发技术、面向对象编程语言和关系数据库。具有Ruby on Rails 7、React JS和Postgres的经验者优先。 熟悉DevOps实践、CI/CD流水线和容器化技术(如Docker、Kubernetes)。 计算机科学、软件工程或相关领域的学士或硕士学位。 优秀的沟通和人际交往能力。 出色的组织、项目管理和时间管理能力。 有初创企业经验者优先。 能够自我管理,灵活处理在快节奏的初创环境中平衡长期项目和即时需求。 如果您热衷于利用技术产生影响,并在动态环境中蓬勃发展,我们鼓励您申请。加入我们Ignite Reading,成为一个致力于改善教育的团队的一员。 聘用形式:全职