全栈工程师 - Node.js

迪拜 无个税15小时前全职 网络
面议
角色概述 全栈工程师在开发和维护Qashio金融科技平台的整个技术栈中发挥着关键作用。这包括设计、构建和部署前端和后端应用程序,确保用户体验流畅,同时维护强大且安全的系统。 职责 - 设计、开发和维护前端和后端应用程序。 - 构建和维护RESTful API,以便与第三方服务和内部系统集成。 - 开发和实现用户界面,专注于用户体验(UX)和用户界面(UI)设计。 - 编写干净、文档齐全且可测试的代码,遵循最佳实践。 - 参与软件开发生命周期的所有阶段,包括规划、设计、开发、测试和部署。 - 与产品团队、设计师和其他工程师密切合作,确保产品成功。 - 高效地排查和调试软件问题。 - 为改进开发流程和工具做出贡献。 - 确保所有开发软件的安全性和合规性。 - 通过学习最新的开发工具、编程技术和计算设备,参与教育机会,阅读专业出版物,维护个人网络以及参与专业组织来更新工作知识。 资格和经验 - 计算机科学、工程或相关领域的学士学位。 - 拥有5年以上全栈工程师经验,深入理解前端和后端开发原则。 - 熟练掌握: 前端:React JS, Next.JS, JavaScript 后端:Node.js, NestJS, TypeORM, TypeScript 数据库:PostgreS (SQL) 和任何NoSQL数据库经验(Mongo, DynamoDB, Cassandra) - 具备AI工具(OpenAI, Bedrock)和提示工程经验者优先。 - 具备RESTful API、微服务架构和API网关经验。 - 深刻理解现代软件设计原则和常见模式。 基本能力 - 理解用户需求,并能够将业务需求转化为技术解决方案。 - 技术问题解决能力。 - 基于数据的决策能力。 - 分析能力。 - 跨职能协作。 - 沟通能力。