职位描述
该职位负责设计、构建和维护可扩展的 web 应用程序,使用 PHP 和 JavaScript 的组合。
主要职责:
• 使用 PHP 和 JavaScript 框架(如 Laravel 和 React)设计和开发复杂的 web 应用程序。
• 架构和优化数据库,以确保高性能和可靠性。
• 使用 Redis 和 RabbitMQ 实现异步处理。
• 领导代码审核,指导开发人员并指导架构决策。
• 与跨职能团队合作,提供高质量的解决方案。
• 确保代码质量、性能和系统可靠性。
要求:
• 5 年以上 PHP(7.x/8.x)及其框架(Laravel、Symfony、CodeIgniter)经验;扎实的面向对象编程、MVC 和 SOLID 原则。
• 2 年以上现代 JavaScript(ES6+、React、Vue 或 Angular)、TypeScript、状态管理(Redux/Vuex)经验。
• 精通 SQL、模式设计、索引和性能调优(MySQL、PostgreSQL);ORM(Eloquent/Doctrine)。
• 熟悉 Redis、RabbitMQ(或类似)用于缓存、消息传递和任务队列。
• 熟悉 Git、Docker、CI/CD、云平台、API 工具(Swagger/Postman)。
• 优秀的问题解决、沟通和领导能力;具备敏捷/Scrum 经验。
加分项:
• GraphQL、NoSQL(MongoDB/DynamoDB)、WebSockets、监控工具(ELK、Datadog)、开源贡献。