首页 > 制度大全 > 全栈工程师(Python)职位描述与岗位职责任职要求

全栈工程师(Python)职位描述与岗位职责任职要求

2024-04-29 阅读 4633

全栈工程师(Python)职位描述与岗位职责任职要求

职位描述

任职要求

1.负责项目相关的沟通与讨论,特别是工程方案设计UI调研;

2.负责工程方案的模块设计与拆解,以及实施细节的把握;

3.负责关键技术问题的攻关与系统优化,解决开发过程中的技术难题;

4.制定开发计划,协调推进相关模块开发工作;

5.带领初中级工程师按时高质量完成开发任务;

6.负责新技术栈的调研、评估,并推进落地实施;

7.扎实的java/python基础,熟悉java/pythonweb开发,熟悉restful服务设计开发;

8.熟悉spring相关生态链(包含SpringBoot、SpringCloud等)/Hibernate/MyBatis等J2EE开源框架术;

9.熟悉JS、CSS、HTML;了解至少一种前端开发框架(如vue/angular/React);

10.熟悉系统分析设计,熟练常见设计模式,有模块化开发意识,有一定系统架构能力;

11.精通shell脚本;

12.有良好的编码开发习惯,团队合作能力,善于沟通。

职责描述

1.本科及以上学历,5年以上年Java开发经验,熟悉jvm运行机制及原理,多线程编程,有很强的troubleshooting能力,有线上问题排查及优能力;

2.具备较工程能力与码能力,精通常用的数据结构及算法,精通面向对象设计开发,熟练应用常用的设计模式;

3.熟练使用python、shell、scala等任意一种脚本语言(pythonweb编程尤佳),并在工作中有过使用与优化经验;

4.熟悉常用的web前端技术,包含但不限于js、css、jquery、bootstrap框架、ECharts等;

5.熟练使用主流关系型数据库:如mysql,有性能优化方面的经验优先,熟练使用nosql数据库:如impala、hbase、mongoDB等,有优化设计经验优先;

6.熟悉hadoop生态其相关组件(包含但不限于hdfs、hive、impala、yarn、afka、flume等)的基本原理,MR任务调优经验,具备一定的数据建设能力与经验;

7.良好的抗压能力,良好的沟通、表达、分析能力;

8.熟悉Docker、Hadoop、HDFS、Spark等开源软件;

9.熟悉大流量、高并发、高性能的分布式系统的设计及应用,擅长性能调优者优先。

工作地点:河南省三门峡市湖滨区传媒大厦七楼

制度大全-www.Qiquha.com.com

篇2:全栈工程师岗位工作职责

简介:全栈工程师是指掌握多种技能,并能利用多种技能独立完成产品的人。也叫全端工程师(同时具备前端和后台能力),英文FullStackdeveloper。

全栈工程师职位描述(模板一)

岗位职责:

1.负责创新型项目的全栈设计与开发;

2.参与产品设计、自动化测试和上线运维;

3.负责相关技术的基础设施搭建,提高工程效率和工程质量。

任职要求:

1.熟悉JavaScript/Python/Ruby/Java中的任何一门语言,有Node.js开发经验者优先;

2.了解Web相关的标准和最佳实践,有小程序开发经验者优先;

3.扎实的计算机科学基础知识,熟悉操作系统,数据库、常见数据结构和算法,以及软件设计实践;

4.能独立分析问题,善于研究业务,分析产品,有datasense;

5.为人踏实,善良正直,热爱学习技术,长期关注技术的发展趋势;

6.github与stackoverflow贡献者优先,对开源社区有贡献者优先。

全栈工程师职位描述(模板二)

岗位职责:

1.负责公司基于web的产品技术体系架构以及产品总体技术方案设计;

2.带领研发团队对产品进行功能规划、需求分析和技术实现;

3.负责所属模块的代码开发、调试与维护工作。

任职要求:

1.计算机及相关专业毕业,统招全日制211本科以上学历;

2.3年以上前端开发经验,精通前端基本技术,包括HTML/CSS/Javascript/jQuery/Bootstrap等;

3.熟练掌握至少一种常用前端框架,如React、AngularJs、Vue.js、Backbone等,参与过2个以上web商业项目的开发;

4.熟练使用前端开发工具及调试工具,会使用grunt、gulp、webpack等前端工具;

5.精通至少一种编程语言(Python、Java、C/C++中任一种),熟悉至少一种常用后端框架(Node.js、Play、Django中任一种);

6.熟练使用关系型数据库(如MySQL、PostgreSQL等)和非关系型数据库(如MongoDB、Hbase、Redis等);

7.会使用git进行代码协同管理;

8.具备良好的文档编写能力;

9.有较强的独立解决问题能力、学习能力、以及沟通能力。

全栈工程师职位描述(模板三)

岗位职责:

1.根据业务需求快速进行原型开发;

2.参与需求评审和架构设计,参与技术攻关;

3.对技术方案进行快速验证;

4.关注技术发展趋势,持续为团队引进新技术。

任职要求:

1.熟练使用html5/css2/javascript,掌握一种以上javascriptui框架;

2.熟练使用java,熟悉ssh框架,熟练使用c或c++;

4.有android和ios开发经验;

5.熟悉tcp/udp协议,有多线程高并发服务设计开发经验;

6.有良好的编程风格和文档风格,学习能力和动手能力强,对新技术能边学边用;

7.有php/python/go/erlang中一种或多种语言经验者优先考虑;

8.有消息系统或桌面应用开发经验者优先考虑。

全栈工程师职位描述(模板四)

岗位职责:

1.独立负责一个重要产品的前后端开发工作;

2.对业务系统进行必要的重构和架构调优,满足新的产品需求,提升开发效率;

3.把控项目的代码质量、持续集成、监控体系等,以保证服务的高可用和代码的高质量。

任职要求:

1.计算机相关专业本科及以上。工作经验1年及以上;

2.熟练掌握React、Redu*等框架,以及HTML、CSS技术;

3.对解决不同浏览器兼容性问题有一定的经验;

4.熟练掌握Python,有使用Python开发后端服务的经验;

5.良好的编程习惯,追求极致的代码质量,熟悉常用的设计模式和敏捷开发流程;

6.开朗上进,积极沟通,追求极致,简单可靠。

全栈工程师职位描述(模板五)

岗位职责:

1.协助完善产品需求,提供完善的技术实现方案;

2.Web前端表现层及与后端交互的设计和开发;

3.具有文档撰写、codereivew和单元测试,确保项目的进度和质量能力;

4.关注前端前沿技术研究,通过新技术服务团队和业务。

任职要求:

1.大学本科或以上学历,计算机或电信电子相关专业;

2.精通各种Web前端技术和标准(JavaScript/ES6、HTML/HTML5、CSS/CSS3),熟悉页面架构和布局,对表现与数据分离、Web语义化等有深刻理解;

3.精通React.js,Redu*等主流框架进行SPA开发,熟练使用less或sass进行前端开发,精通webpack、gulp等构建工具配置和使用;

4.熟悉前端工程化、模块化和组件化开发;

5.熟悉nodejs,通过nodejs(如e*press/koa)搭建web服务;

6.具备良好的学习能力和问题分析能力,关注社区动态及技术发展趋势,参与开源项目维护者优先。

篇3:全栈(偏前端)开发工程师职位描述与岗位职责任职要求

职位描述

职责描述

1.参与我司与世界五百强合作伙伴的联合研发;

2.负责智慧建筑综合管理系统WEB前后端开发,偏重前端,有用户UX经验;

3.配合AI、自控工程师参与业务架构(IoT+AI)的设计,模块划分和模块开发;

4.主导和执行系统核心功能的开发和性能优化;

5.学习研究业界先进技术,保持技术进步;

6.公司安排的其他工作;

7.优秀员工将有机会入选公司进修项目,前往美国斯坦福大学、德国亚琛工业大学等相关技术研发中心培训深造。

任职要求

1.掌握计算机科学基础知识,包括算法、数据结构、操作系统、面向对象编程等;

2.掌握前后端技术栈,精通HTML、CSS、JavaScript,精通Java、Python等后端语言的其中一种。

3.掌握JQuery、Bootstrap等基础前端框架,并熟练使用Vue、React、Angular的其中一种,熟悉Node.js、WebPack等常用前端工程化工具。

4.掌握常规修图软件,如PS/Fireworks/AI,不要求专业设计师水平,但要会用会改

5.熟练运用mysql、redis等数据库技术,并掌握常用mysql优化手段;

6.熟练运用常用Web后端框架(Spring、Flask、Django等至少一种),并了解其核心原理,能独立开发常用组件;

7.熟练掌握HTTP编程方法,熟悉TCP/IP协议栈,熟悉Linux操作系统/命令行;

8.有服务端开发经验者优先,有嵌入式开发经验者优先,有大数据开发经验者优先

9.良好的代码规范及软件开发习惯(包括熟练使用git,了解buildautomation,CI/CD等)

掌握微服务架构和部署方式(Docker,Kubernetes等)

10.熟悉IBMS(IntelligentBuildingManagementSystem)工作原理,有IBMS系统实际开发经验者优先;

11.有智能家居行业产品开发经验者优先;

12.较强的逻辑思维能力、分析问题的能力,善于并表达自己的想法;

13.良好的沟通和协调能力,能熟练阅读英文资料,并具备英文沟通能力者优先。