高级全栈开发工程师 - Angular/Django/AWS (远程职位)
远程
全职
非全日制
我们正在寻找一位经验丰富的全栈Web开发工程师,加入我们充满活力的技术团队,负责GameReady和GRTp平台的开发工作。作为核心团队成员,您将参与加速Perflab系列网络应用程序的开发,并承担现有系统的维护与支持工作。理想候选人应具备扎实的JavaScript前端开发和Python后端开发技能,同时拥有DevOps实践经验。
主要职责
- 使用Angular框架(Angular 14+)设计并开发响应式、高性能的前端应用界面,确保出色的用户体验和交互效果.
- 基于Django和Django REST Framework构建可扩展、安全的后端服务,实现业务逻辑和数据处理功能.
- 利用Celery实现异步任务处理,优化应用性能和资源利用率.
- 参与从概念到部署的完整软件开发生命周期,包括需求分析、架构设计、编码实现和测试.
- 重构现有代码库,提高代码质量、可维护性和性能.
- 进行系统集成测试,确保应用程序的稳定性和可靠性.
- 配置和维护Kubernetes集群和AWS服务,包括EKS环境部署.
- 使用Terraform实现基础设施即代码(IaC),确保环境的一致性和可重复性.
- 与产品团队紧密合作,将业务需求转化为技术解决方案.
- 参与代码审查,指导初级开发人员,提升团队整体技术水平.
必备技能与经验
- 计算机科学、软件工程或相关领域的学士学位,或同等工作经验.
- 5年以上使用TypeScript和Angular(Angular 12+)进行前端开发的专业经验.
- 4年以上使用Python、Django和Django REST Framework进行后端开发的专业经验.
- 熟练掌握HTML5、CSS3、SCSS和响应式设计原则.
- 深入了解RESTful API设计和开发实践.
- 具备PostgreSQL或MySQL等关系型数据库的实际应用经验.
- 熟悉Kubernetes容器编排和AWS云服务(尤其是EKS、EC2、S3、RDS).
- 具备使用Terraform进行基础设施自动化部署的实践经验.
- 精通Git版本控制系统和CI/CD流程.
- 具备敏捷开发方法论的实践经验.
- 良好的问题解决能力和分析思维.
- 出色的英语书面和口头沟通能力.
加分技能
- 微服务架构设计和实现经验.
- 具备Redis、MongoDB等NoSQL数据库使用经验.
- 熟悉Docker容器化技术.
- 了解网络安全最佳实践和OWASP安全标准.
- 具备前端性能优化和SEO实践经验.
- 参与过大规模、高流量Web应用程序开发的经验.
- 具备Jest、Karma或Cypress等测试框架使用经验.
- 熟悉GraphQL或WebSocket技术.
- 具备AWS认证或其他相关技术认证.
为什么加入我们
作为我们团队的一员,您将有机会参与前沿技术项目的开发,使用最新的工具和框架解决复杂的技术挑战。我们提供完全远程的工作环境,灵活的工作时间,以及与全球顶尖技术专家合作的机会。我们重视创新和持续学习,鼓励团队成员探索新技术并分享知识。加入我们,您将获得具有竞争力的薪资待遇,专业发展机会,以及参与塑造游戏技术平台未来的难得机会。