职责
• 在开源开发环境中使用PHP、JavaScript、SQL和No SQL数据库、Linux、Docker和Apache编写安全的生产级代码
• 编写自动化测试,包括单元测试、验收测试和集成测试,以确保高质量代码。
• 开发SQL和No SQL数据库模式,并编写与数据库交互的代码。
• 与架构师合作,设计和实施基于AWS的云原生解决方案,使用AWS S3、SNS、SES、SQS和ElasticBeanstalk等技术。
• 对同事的代码进行审查。
• 使用Gitlab和AWS ECR通过CI/CD管道将代码部署到生产服务器。
• 参与敏捷开发团队。
资格
• 信息技术或相关领域的学士学位或相应经验
• 5年开源Web应用程序开发经验,具备以下组合技能:
• 使用Linux、Apache、PHP、SQL和No SQL数据库、JavaScript、Node.js和Docker开发全栈开源应用程序的经验。
• 使用Git或其他源代码管理工具进行代码管理的经验。
• 使用JavaScript框架React和PHP框架Laravel的经验。
• 了解OWASP和其他网络安全最佳实践。
• 具有现代Web开发技术的经验,如REACT、ES6、响应式设计。
• 具备Amazon AWS云解决方案的经验。
• 具备面向对象设计技能。
• 了解计算机科学的数据结构和算法。