资深后端软件开发工程师 - 合同职位
远程
IT
合同
远程
CrossFit正在寻找一位才华横溢且积极进取的资深后端软件开发工程师,以为期一年的合同形式加入我们的产品和技术团队。这是一个独特的机遇,让您在开发一套全新的软件栈和产品中扮演关键角色,这些产品将直接影响数百万CrossFit运动员、教练和健身房老板的生活。CrossFit营造了一个协作的跨职能团队环境,由后端工程师、前端开发者、DevOps、产品经理、设计师和利益相关者组成,他们不懈地探索用户需求并交付有效的解决方案。最重要的是,我们正在寻找那些热爱软件开发,渴望掌握完成任务所需的工具的资源型个人。虽然此职位将主要关注后端系统,但拥有全栈开发经验是加分项。
这是一个为期一年的合同职位。
职责:
设计、开发和维护可靠、可扩展和安全的后端系统,这些系统为我们的移动应用、Web应用和服务提供动力。
参与跨职能团队讨论,向产品经理、设计师和其他利益相关者提供想法、解决方案和反馈。
积极跟踪分配的任务,并以口头和书面形式向所有团队成员传达进度。
编写软件设计文档和技术规范。
为现有的软件栈提供新功能、错误分类和修复。
编写单元测试和集成测试,以确保代码质量和全面覆盖。
设计和实现高效的数据库模式,编写复杂查询,并确保数据完整性。
贡献并增强设计和编码规范。
通过设计和代码审查向其他工程师提供建设性反馈,以维护代码质量和团队的一致性。
知识和技能:
熟练掌握Python编程。
精通设计、构建和测试Web服务。
熟悉云服务(例如AWS)和全栈开发的坚实基础。
有使用关系型和非关系型数据库(例如MySQL、Redis、MongoDB)的经验,包括模式设计、查询优化和数据建模。
熟练使用版本控制系统(例如Git)和协作开发工作流程。
熟悉容器化和编排技术(例如Docker、Kubernetes)是加分项。
出色的解决问题的能力,能够应对复杂的技术挑战。
熟悉管理PII(个人信息)和敏感数据是加分项。
对紧跟最新行业趋势和技术充满热情。
教育/经验:
计算机科学、相关领域学士学位或硕士学位,或相当的工作经验。
超过8年的开发经验,其中至少5年在后端系统方面的工作经验。
在软件开发中成功设计和执行的历史记录。
该远程工作信息来源于站外平台,本站仅提供部分信息展示与订阅服务,更多请查看免责声明。