主要工作职责:
1. 前端开发:
● 熟练掌握HTML、CSS和JavaScript。
● 有使用流行的前端库和框架,如React.JS、Next.JS和Material UI的经验。
● 熟悉使用Redux进行状态管理。
2. 后端开发:
● 使用Node.JS、Express.JS和Nest.JS设计和实现稳健的Rest API。
● 利用MySQL和MongoDB等数据库技术进行高效的数据存储和检索。
● 使用Socket.IO实现实时功能,并使用Mongoose和Sequelize等工具确保数据库性能最佳。
● 开发和维护微服务架构,确保可扩展性和模块化。
● 集成第三方服务和API,如Stripe、Strapi CMS和GraphQL。
● 与数据科学家和分析师合作,改进软件。
3. AWS云架构:
● 设计、实施和管理AWS云基础设施,包括EC2实例、S3存储和RDS数据库。
● 使用AWS服务实施和优化CI/CD流水线。
● 在AWS环境中配置和管理Nginx用于Web服务器部署。
● 实施安全最佳实践,并确保符合AWS安全标准。
● 利用AWS CLI进行高效的基础设施管理。
4. DevOps:
● 使用Docker和Git实施和维护CI/CD流水线,以实现高效的开发工作流程。
● 熟练掌握AWS服务,包括EC2、S3、RDS和AWS CLI。
● 配置和优化Nginx用于Web服务器部署。
● 通过适当的配置和监控确保安全性和可靠性。
5. 数据库管理:
● 使用多种数据库,包括MySQL和MongoDB,确保数据一致性、完整性和性能。
● 熟悉缓存策略和Redis等工具,以优化数据检索。
● 实施消息队列,如RabbitMQ,用于微服务之间的异步通信。
其他工作职责:
• 协作解决编码问题。
• 确保软件响应能力,
• 故障排除和提高效率。
• 建立安全的数据保护设置。
• 熟练掌握技术文档。
基本要求
● 至少4年全栈开发经验。
● 具备解决问题和调试的能力。
● 出色的沟通、协作和积极解决问题的能力。
● 能够适应不断变化的项目需求和新兴技术。
● 独立和主动驱动,有自我激励的记录。
● 有效的时间管理,以便任务优先级排序和按时完成。
● 能够同时处理多个任务而不降低质量。
● 在团队互动中保持专业和积极的态度。
● 对交付物的质量和及时性负责并承担责任。
● 在处理具有挑战性的技术问题时表现出耐心和冷静。
● 向团队成员和最终用户表现出同理心。
● 积极了解行业趋势和新兴技术。
● 致力于不断提升技能和知识。
工作类型:全职
申请问题:
• 您能尽快加入吗?
经验:
• 全栈:4年(优先考虑)
通勤能力:
• 迪拜(必需)
是否能够搬迁:
• 迪拜:在开始工作之前搬迁(必需)