职位描述
1.掌握RabbitMO、Kafka等消息队列中间件的概念和使用。熟练使用Celerv进行异步任务调度和分布式任务处理,能够设计和实现高效的任务队列。
2.熟悉PostgreSQL、MySQL或其他关系型数据库,能够编写高效的SQL查询;熟悉NoSQL数据库如MongoDB、Redis,了解Elasticsearch的使用。
3.熟练掌握Python语言,擅长常见数据处理库(pandas、numpy等),能够编写高效、可维护的代码4.熟练使用以下至少一个后端框架(fFlask、Django、FastAPI等),能够独立开发RESTfu AP!,并具备至少一个实际的开发项目
经验。
加分项包括
1.熟悉多线程、多进程编程技术,异步编程(如asyncio、aiohttp)。
2.熟悉Docker容器化技术,能够编写Dockerfile和docker-compose文件,了解Kubernetes(k8s)。
3.了解后端性能优化技巧,如缓存、负载均衡、数据库优化等。
4.了解微服务架构和分布式系统设计。
5.良好的沟通能力和团队协作精神。