Python

Python Web Developer Job Description Template

Python Web Developer负责编写服务器端Web应用程序逻辑. Python web开发人员通常开发后端组件, 将应用程序与其他(通常是第三方)web服务连接起来, 并通过将前端开发人员的工作与Python应用程序集成来支持他们.

Share

Python Web Developer负责编写服务器端Web应用程序逻辑. Python语言有两个版本:Python 2和Python 3. However, this distinction is seldom required to be made, 因为优秀的Python开发人员可以很容易地适应这些差异. Python web开发人员通常开发后端组件, 将应用程序与其他第三方web服务连接起来, 并通过将前端开发人员的工作与Python应用程序集成来支持他们.

为Python开发人员编写一个好的职位描述和广告需要特别注意开发人员对这种解释型编程语言的经验. Partly due to the versatility of the language, 发布通用的Python开发人员招聘广告可能无法帮助您找到能够满足您特定需求的程序员. 本文将为您提供一个示例Python Web开发人员职位描述,它将帮助您编写一份完美的招聘广告, 确保你很容易找到并雇用符合你特定标准的人.

Python Developer - Job Description and Ad Template

Copy this template, and modify it as your own:

Company Introduction

{{Write a short and catchy paragraph about your company. 一定要提供有关公司文化、津贴和福利的信息. Mention office hours, remote working possibilities, 以及所有你能想到的让你的公司有趣的东西.}}

Job Description

我们正在寻找负责管理服务器和用户之间数据交换的Python Web开发人员. 您的主要重点将是开发所有服务器端逻辑, 确保高性能和对前端请求的响应. You will also be responsible for integrating the front-end elements built by your co-workers into the application; therefore, 对前端技术有基本的了解也是必要的.

Responsibilities

  • Writing reusable, testable, and efficient code
  • 设计和实现低延迟、高可用性和高性能的应用程序
  • 前端开发人员开发的面向用户的元素与服务器端逻辑的集成
  • Implementation of security and data protection
  • Integration of data storage solutions {{可能包括数据库、键值存储、blob存储等.}}
  • {{Add other responsibilities here that are relevant}}

Skills And Qualifications

  • 精通Python,至少了解一个Python web框架 {{比如Django, Flask等,取决于你的技术栈}}
  • 熟悉一些ORM(对象关系映射器)库
  • 能够将多个数据源和数据库集成到一个系统中
  • 了解Python的线程限制,以及多进程架构
  • Good understanding of server-side templating languages {{例如Jinja 2, Mako等,取决于你的技术堆栈}}
  • 基本了解前端技术,如JavaScript, HTML5, CSS3
  • Understanding of accessibility and security compliance {{depending on the specific project}}
  • 了解多个系统之间的用户认证和授权, servers, and environments
  • 理解可扩展应用程序背后的基本设计原则
  • Familiarity with event-driven programming in Python
  • 了解多个交付平台之间的差异, such as mobile vs desktop, and optimizing output to match the specific platform
  • 能够创建表示和支持业务流程的数据库模式
  • Strong unit test and debugging skills
  • Proficient understanding of code versioning tools {{such as Git, Mercurial or SVN}}
  • {{Make sure to mention other frameworks, libraries, 或与您的开发堆栈相关的任何其他技术}}
  • {{List education level or certification you require}}
See also:Toptal’s growing, community-driven list of essential Python interview questions

Recent Python Articles by Toptal Engineers

How to Hire Python Developers

Python developers are in high demand, 因为Python是当今最流行的编程语言之一, used in many high-growth fields such as deep learning, automation, and data manipulation. 本Python招聘指南提供了对技能要求和面试问题的见解,将您与合适的专家联系起来.

Read Hiring Guide

Find the right Python interview questions

阅读社区驱动的Python面试问题列表.
阅读它们,评论它们,甚至贡献你自己的.

Read the Questions

Hire a Top Python Developer Now

Toptal is a marketplace for top Python developers, engineers, programmers, coders, architects, and consultants. 顶级公司和初创公司可以雇佣专职(全职), hourly, 或者兼职Python自由职业者,用于他们的关键任务软件项目.

See Their Profiles

Chris Lee

Freelance Python Developer
United StatesFreelance Python Developer at Toptal Since October 3, 2017

Chris在开发API服务方面有多年的经验. He's most comfortable using the aiohttp package, SQLAlchemy (Alembic), and the PostgreSQL stack, but he's also familiar with Flask, MongoDB, Redis, and more. 他是Indico Data solutions后端团队的一员,Indico Data solutions是一家机器学习API和工具提供商,负责开发处理大数据处理和分析的后端服务. Chris在AWS、GCE和Azure云方面也有出色的技能.

Show More

Hannah Herbig

Freelance Python Developer
United StatesFreelance Python Developer at Toptal Since June 22, 2022

汉娜是一名自学成才的软件工程师,她已经写了十多年的代码. Most of her experience is in Python, including FastAPI and Flask, but she also has experience using Ruby, C++ with Qt, and JavaScript, including Node.js, Vue, jQuery, and Socket.IO. Hannah在这些项目中从事后端api和图形用户界面(gui)的工作.

Show More

Maximilian Hopf

Freelance Python Developer
United KingdomFreelance Python Developer at Toptal Since June 4, 2019

Max是一位数据科学和机器学习专家,专门研究深度学习和自然语言处理. He is an expert in the finance and healthcare domains. 他帮助建立了德国资金最雄厚的金融科技公司之一,并在伦敦成功创立了自己的人工智能公司. Max还为美国最成功的医疗科技公司之一加纳健康(Garner Health)建立并领导了数据团队, 将团队从1人扩大到25人,年收入超过1亿美元.

Show More

Discover More Python Developers in the Toptal Network

Start Hiring

Toptal Connects the Top 3% of Freelance Talent All Over The World.

Join the Toptal community.