岗位描述
面向人群:应届毕业生 / 工作经验3年以内的初级开发者
岗位描述
1. 参与公司内部运维系统及自动化工具的开发,保障系统安全、高效、稳定运行,持续提升研发与运维效率。
2. 基于公司内部框架或主流技术栈,完成前后端及移动端(企业微信生态)项目的开发与维护。
3. 负责数据清洗、处理及维护工作,保障数据项目的准确性与可用性。
4. 运用爬虫技术采集所需数据,并能针对常见的反爬机制提出应对方案。
5. 深入理解产品需求,按时保质交付高质量代码,并在过程中主动思考优化点。
任职要求
1. 熟练掌握 Python 编程语言,熟悉现代 Python 特性(如类型注解、异步编程、上下文管理器、装饰器等),有良好的编码风格与规范。
2. 熟悉 Flask 或 Django 框架的使用,并了解其核心设计思想;同时接触过 FastAPI 或 Starlette 等现代异步 Python 后端框架,对异步 I/O 有基本认知者优先。
3. 对 Vue3 有实际使用经验,理解其响应式原理、组合式 API、虚拟 DOM 等核心机制,了解现代前端工程化(如 Vite、Webpack)和模块化开发;有移动端开发经验(如 H5、小程序)或企业微信应用开发经验者优先。
4. 熟悉 Linux 常用操作命令,掌握 Docker 基本使用,能够独立完成 Web 应用的容器化部署流程。
5. 具备多种数据库使用经验,包括 SQL(如 MySQL、PostgreSQL)和 NoSQL(如 Redis、MongoDB),理解不同场景下的选型原则。
6. 了解常见的网络编程接口/协议,如 HTTP/RESTful、WebSocket、SSH、SNMP、IPMI 等,能基于这些协议进行基础的数据交互开发。
7. 具备一定的算法基础,能解决常见编程问题(如排序、查找、字符串处理等),理解基本数据结构(列表、字典、集合、队列等)的适用场景。
8. 熟练使用 Git 进行代码版本管理,理解分支策略与协作流程;有性能优化意识,能关注代码执行效率、数据库查询优化及前端加载性能。
9. 具备强烈的责任心,良好的沟通与协作能力,乐于接受技术挑战,善于主动思考,有自我驱动和学习能力,能快速适应新工具与技术栈。
10. 如有开源项目贡献经历,或提供 GitHub、LeetCode、Stack Overflow 等个人主页链接,将作为加分项优先考虑。