高级Python全栈开发工程师 | Django, Vue.js | 远程工作
远程
全职
您是一位经验丰富的Python全栈开发者,正在寻找下一个远程工作机会吗?我们正在寻找一位在Python、Django、Vue.js和云基础设施方面拥有深厚专业知识的资深开发者加入我们充满活力的团队。在这个职位中,您将负责完善功能、实施新特性并确保代码质量,为团队带来卓越的技术价值。
主要职责
- 完善和增强我们基于Python/Django的Web应用程序的现有功能,确保系统稳定运行。
- 进行全面的代码审计,并实施重构策略以提高系统性能和可维护性。
- 评估新功能和任务的需求,提供准确的时间估算和高效的技术解决方案。
- 使用Django Rest Framework (DRF)开发和维护可靠、安全的RESTful API。
- 使用Vue.js创建响应式和交互式前端组件,提供卓越的用户体验。
- 精确配置和持续优化带有Nginx和Linux的服务器环境,确保高可用性。
- 使用Docker实施和管理容器化应用程序,提升部署效率。
- 优化PostgreSQL和Redis实现的数据库性能,确保数据处理的高效性。
- 与项目经理和UI/UX设计师密切合作,确保技术实现与业务目标保持一致。
必备技能
- 3年以上Python开发经验(Python 3.9+),具备扎实的编程基础。
- 精通Django 4.0+框架和Django Rest Framework,了解最新特性和最佳实践。
- 深入理解Vue.js 3.0+和现代前端开发工具链(Webpack、Vite等)。
- 熟练掌握使用Celery进行异步任务处理和分布式系统设计的经验。
- 对Docker容器化和微服务架构有系统性理解,能够设计可扩展系统。
- 精通PostgreSQL 14+数据库设计、查询优化和性能调优技巧。
- 具有使用Redis 6+进行高性能缓存和消息代理的丰富实践经验。
- 熟悉Nginx配置、负载均衡策略和Linux服务器管理,能够构建高可用系统。
- 具有RESTful API设计和实施经验,注重安全性和可扩展性。
- 较强的问题解决能力和细节关注度,能够独立排查复杂技术问题。
加分项
- 具有GraphQL或FastAPI的实际项目经验,了解其性能优势。
- 熟悉AWS、GCP或Azure云平台的服务配置和最佳实践。
- 精通RabbitMQ等消息队列系统,理解分布式系统通信模式。
- 具有MongoDB或其他NoSQL数据库的生产环境使用经验。
- 熟练使用Jenkins、GitLab CI或GitHub Actions等CI/CD工具链。
- 深入理解测试驱动开发(TDD)方法论,能够编写高质量的单元测试。
- 具有使用WebSockets或Socket.IO实现实时应用程序的实战经验。
- 敏捷开发实践背景,能够有效参与Scrum或Kanban流程。
工作条件
- 全职远程职位,提供灵活工作时间安排,注重工作成果而非工作时长。
- 协作团队环境,畅通的沟通渠道,扁平化管理结构。
- 优先考虑GMT +3至GMT +5时区的候选人,但对其他时区的优秀人才同样欢迎。
- 定期团队会议和代码审查,确保代码质量和知识共享,促进个人成长。
- 有机会解决具有挑战性的技术难题并实施创新解决方案,不断提升技术深度。
为什么加入我们
加入我们创新团队,您的技术专长将产生直接且显著的影响。您将在鼓励创新和专业成长的环境中使用最前沿的技术栈工作,不断挑战自我、拓展技术边界。我们的远程优先文化真正尊重工作与生活的平衡,同时提供有竞争力的薪酬和职业发展机会。在这里,您不仅仅是一名开发者,更是技术方向和产品未来的关键决策者。