高级全栈开发人员

利雅得 无个税2天前全职 网络
面议
高级全栈开发人员将负责使用Laravel作为核心后端框架,并在前端使用Vue.js或React.js,设计、开发和维护现代Web应用程序。该角色要求具备使用Laravel Vapor进行无服务器架构的丰富实践经验、安全的身份验证机制,以及通过Inertia.js实现的前后端紧密集成。理想的候选人将提供可扩展、安全和高性能的解决方案,同时指导团队成员并参与架构决策。 1. 后端开发与架构 • 使用Laravel(PHP)设计、开发和维护后端服务。 • 使用Laravel Vapor实现可扩展的无服务器解决方案。 • 使用Laravel Passport或Sanctum开发安全的身份验证和授权机制。 • 构建遵循清晰架构和最佳实践的RESTful API和后端服务。 • 优化后端性能、安全性和可扩展性。 2. 前端开发 • 使用Vue.js或React.js开发动态、响应式用户界面。 • 使用Inertia.js将前端组件与Laravel后端集成。 • 构建可重用的UI组件并有效管理前端状态。 • 确保跨浏览器兼容性和响应式设计。 3. 数据库与数据层 • 使用PostgreSQL或MySQL设计和维护关系数据库。 • 开发优化的查询、迁移、填充器和数据访问层。 • 确保数据完整性、索引策略和性能调优。 4. 全栈协作 • 与产品负责人、UX/UI设计师以及后端/前端工程师紧密合作。 • 参与系统设计讨论并贡献架构决策。 • 评审代码并指导初级开发人员以确保高质量交付。 5. DevOps与部署 • 支持通过Laravel Vapor的CI/CD管道和自动化部署。 • 监控应用程序性能、日志和生产问题。 • 实施安全性、环境管理和可扩展性的最佳实践。 6. 质量、测试与文档 • 编写遵循SOLID原则的清晰、可测试和可维护的代码。 • 实施单元测试、集成测试和端到端测试。 • 维护技术文档,包括API规格和系统设计笔记。 技术技能 • 至少3年担任高级全栈开发人员的经验。 • 强大的实践专业知识: • Laravel(PHP) • Laravel Vapor(无服务器架构) • Laravel Passport或Sanctum • Vue.js或React.js • Inertia.js • PostgreSQL或MySQL • 扎实理解: • RESTful API设计 • MVC架构 • 面向对象编程和设计模式 • 无服务器和云原生架构 • 基于Git的版本控制和CI/CD管道 软技能 • 强大的问题解决和分析能力。 • 能够从设计到部署全面负责功能。 • 出色的沟通和协作能力。 • 有在敏捷或迭代开发环境中工作的经验。