全栈工程师

无个税27天前全职
Avey

Avey

location 多哈
unsaved
关于Avey Avey是一家位于卡塔尔科学与技术园区的健康科技公司,致力于通过创新的医疗解决方案改变全球人们的生活。随着数百万人努力获得优质医疗和信息,我们的目标是为世界提供一个基于人工智能的、端到端的个性化健康旅程。Avey正在寻找热情且勤奋的专业人士,期待能够为Avey的使命做出贡献,并加入我们创造能对世界产生真实积极影响的解决方案。 职位概述 全栈工程师将在设计、开发和维护Avey软件应用程序的前端和后端组件方面发挥关键作用。此职位直接贡献于提升Avey的健康科技解决方案,提供创新、高质量和以用户为中心的软件系统。理想的候选人将负责创建稳健和可扩展的Web、移动和桌面应用程序。该角色要求与UI/UX设计师、软件工程师和QA工程师密切合作,以确保无缝集成和高性能软件。该角色要求具备主动的问题解决思维、技术专长和在动态快节奏环境中的适应能力。全栈工程师向软件工程经理汇报,该职位为全职。 职责与义务 后端开发 - 根据用户需求规范和不断发展的用例架构和开发数据模型及服务器端业务逻辑。 - 在云服务器/服务上部署和管理后端栈。 - 共同设计、实施和文档化后端功能的API。 - 与内部和外部API及数据库集成。 前端开发 - 根据用户需求规范和用户反馈架构和开发移动、Web和桌面应用程序。 - 与UI/UX设计师合作,准确实施设计。 - 共同设计API并与各种API集成前端。 文档与质量保证 - 撰写和维护软件需求规范,包括用户故事和用例。 - 开发并执行全面测试(单元测试、功能测试、API测试、集成测试、性能测试等)。 - 计划并执行后端功能和前端应用程序的正确性和压力测试。 - 提供安装、测试和培训的技术支持。 - 根据需要排除故障和调试问题。 - 遵循编码、文档、版本控制、问题跟踪和CI/CD的最佳实践。 资格与关键能力 资格 - 计算机科学或相关领域的学士学位。 - 至少1年软件工程师或开发人员经验。 关键能力 - 精通Python(中级到高级)。 - 了解数据结构和算法(中级到高级)。 - 有现代MVC基础的Web框架经验(例如,Django、Flask)。 - 了解关系数据库和NoSQL数据库(例如,SQL、MongoDB)。 - 精通Web开发框架(React、Redux、Next.js)。 - 有移动应用程序开发经验(Flutter、Kotlin、Swift)。 - 熟悉云服务(AWS、Azure、GCP等)和Linux Shell脚本。 - 理解Git和版本控制系统。 沟通技能:优秀的口头和书面沟通能力。 问题解决和分析技能:强大的批判性思维和调试能力。 组织能力:有效管理多个项目的能力。 人际交往能力:与跨职能团队合作的协作思维。 适应性:在快节奏环境中应对不断变化的需求。 了解关系资料库和NoSQL数据库(例如SQL、MongoDB)。 对REST、WebSockets、消息队列、对象缓存等后端概念有扎实理解。 注意:Avey是一个公平机会雇主。我们鼓励各背景的候选人申请。此职位描述并不详尽,可能会根据公司不断变化的需求而调整。