Nhà phát triển web Python chịu trách nhiệm viết logic ứng dụng web phía máy chủ. Các nhà phát triển web Python thường phát triển các thành phần back-end, kết nối ứng dụng với các dịch vụ web khác [thường là bên thứ ba] và hỗ trợ các nhà phát triển front-end bằng cách tích hợp công việc của họ với ứng dụng Python
Được các thương hiệu hàng đầu và các công ty khởi nghiệp tin tưởng
Nhà phát triển web Python chịu trách nhiệm viết logic ứng dụng web phía máy chủ. Ngôn ngữ Python có hai biến thể. Trăn 2 và Trăn 3. Tuy nhiên, sự khác biệt này hiếm khi bắt buộc phải thực hiện, vì một nhà phát triển Python giỏi có thể dễ dàng thích nghi với sự khác biệt. Các nhà phát triển web Python thường phát triển các thành phần back-end, kết nối ứng dụng với các dịch vụ web của bên thứ ba khác và hỗ trợ các nhà phát triển front-end bằng cách tích hợp công việc của họ với ứng dụng Python
Viết một bản mô tả công việc và quảng cáo tốt cho nhà phát triển Python đòi hỏi phải đặc biệt chú ý đến trải nghiệm của nhà phát triển với ngôn ngữ lập trình được diễn giải này. Một phần do tính linh hoạt của ngôn ngữ, việc đăng quảng cáo tuyển dụng nhà phát triển Python chung chung có thể không giúp bạn tìm được lập trình viên có thể đáp ứng nhu cầu cụ thể của bạn. Bài viết này sẽ cung cấp cho bạn một bản mô tả công việc mẫu của Nhà phát triển web Python sẽ giúp bạn viết một quảng cáo việc làm hoàn hảo và đảm bảo rằng bạn dễ dàng tìm và thuê người phù hợp với tiêu chí cụ thể của mình
Nhà phát triển Python - Mô tả công việc và Mẫu quảng cáo
Sao chép mẫu này và sửa đổi nó thành của riêng bạn
Sao chép vào clipboardGiới thiệu công ty
{{Viết một đoạn văn ngắn và hấp dẫn về công ty của bạn. Đảm bảo cung cấp thông tin về văn hóa, đặc quyền và lợi ích của công ty. Đề cập đến giờ hành chính, khả năng làm việc từ xa và mọi thứ khác mà bạn nghĩ về điều đó khiến công ty của bạn trở nên thú vị. }}
Chúng tôi đang tìm kiếm một Nhà phát triển web Python chịu trách nhiệm quản lý việc trao đổi dữ liệu giữa máy chủ và người dùng. Trọng tâm chính của bạn sẽ là phát triển tất cả logic phía máy chủ, đảm bảo hiệu suất cao và khả năng đáp ứng các yêu cầu từ giao diện người dùng. Bạn cũng sẽ chịu trách nhiệm tích hợp các phần tử giao diện người dùng do đồng nghiệp của bạn xây dựng vào ứng dụng;
trách nhiệm
- Viết mã có thể tái sử dụng, có thể kiểm tra và hiệu quả
- Thiết kế và triển khai các ứng dụng có độ trễ thấp, tính sẵn sàng cao và hiệu suất cao
- Tích hợp các yếu tố hướng tới người dùng được phát triển bởi các nhà phát triển giao diện người dùng với logic phía máy chủ
- Thực hiện bảo mật và bảo vệ dữ liệu
- Tích hợp các giải pháp lưu trữ dữ liệu {{có thể bao gồm cơ sở dữ liệu, kho lưu trữ khóa-giá trị, kho lưu trữ blob, v.v. }}
- {{Thêm trách nhiệm khác ở đây có liên quan}}
Kỹ năng và trình độ
- Chuyên gia về Python, có kiến thức về ít nhất một khung web Python {{chẳng hạn như Django, Flask, v.v. tùy thuộc vào công nghệ của bạn}}
- Quen thuộc với một số thư viện ORM [Object Relational Mapper]
- Có khả năng tích hợp nhiều nguồn dữ liệu và cơ sở dữ liệu vào một hệ thống
- Hiểu biết về các giới hạn luồng của Python và kiến trúc đa quy trình
- Hiểu biết tốt về các ngôn ngữ tạo khuôn mẫu phía máy chủ {{chẳng hạn như Jinja 2, Mako, v.v. tùy thuộc vào công nghệ của bạn}}
- Hiểu biết cơ bản về các công nghệ front-end, chẳng hạn như JavaScript, HTML5 và CSS3
- Hiểu biết về khả năng truy cập và tuân thủ bảo mật {{tùy thuộc vào dự án cụ thể}}
- Kiến thức về xác thực người dùng và ủy quyền giữa nhiều hệ thống, máy chủ và môi trường
- Hiểu biết về các nguyên tắc thiết kế cơ bản đằng sau một ứng dụng có thể mở rộng
- Làm quen với lập trình hướng sự kiện trong Python
- Hiểu biết về sự khác biệt giữa nhiều nền tảng phân phối, chẳng hạn như thiết bị di động so với máy tính để bàn và tối ưu hóa đầu ra để phù hợp với nền tảng cụ thể
- Có thể tạo các lược đồ cơ sở dữ liệu đại diện và hỗ trợ các quy trình kinh doanh
- Kỹ năng kiểm tra đơn vị và gỡ lỗi mạnh mẽ
- Hiểu biết thành thạo về các công cụ tạo phiên bản mã {{chẳng hạn như Git, Mercurial hoặc SVN}}
- {{Đảm bảo đề cập đến các khung, thư viện khác hoặc bất kỳ công nghệ nào khác liên quan đến nhóm phát triển của bạn}}
- {{Liệt kê trình độ học vấn hoặc chứng chỉ bạn yêu cầu}}
Các bài viết Python gần đây của Toptal Engineers
Vì vậy, bạn đã tìm thấy những gì có vẻ là một nhà phát triển Python mạnh mẽ. Làm thế nào để bạn xác định xem trên thực tế, anh ấy hoặc cô ấy có nằm trong top 1% ứng viên hay không?
Đọc danh sách các câu hỏi phỏng vấn Python tuyệt vời hướng đến cộng đồng
Đọc chúng, nhận xét về chúng, hoặc thậm chí đóng góp của riêng bạn
Toptal là thị trường dành cho các nhà phát triển, kỹ sư, lập trình viên, lập trình viên, kiến trúc sư và chuyên gia tư vấn Python hàng đầu. Các công ty hàng đầu và các công ty khởi nghiệp chọn các dịch giả tự do Toptal Python cho các dự án phần mềm quan trọng của họ
Xem hồ sơ của họNhà phát triển Python tự do
Hoa KỳNhà phát triển Python tự do tại Toptal Kể từ ngày 3 tháng 10 năm 2017
Chris có nhiều năm kinh nghiệm trong việc phát triển các dịch vụ API. Anh ấy cảm thấy thoải mái nhất khi sử dụng gói aiohttp, SQLAlchemy [Alembic] và ngăn xếp PostgreSQL, nhưng anh ấy cũng quen thuộc với Flask, MongoDB, Redis, v.v. Anh ấy là thành viên của nhóm phụ trợ tại Indico Data Solutions—một nhà cung cấp công cụ và API máy học—phát triển các dịch vụ phụ trợ xử lý phân tích và xử lý dữ liệu lớn. Chris cũng có kỹ năng xuất sắc với các đám mây AWS, GCE và Azure
Cho xem nhiều hơnNhà phát triển Python tự do
Hoa KỳNhà phát triển Python tự do tại Toptal Kể từ ngày 19 tháng 12 năm 2017
Arjaan là nhà phát triển đám mây Python và kỹ sư chatbot Rasa có kinh nghiệm chuyên sâu về web framework, API, máy học, khoa học dữ liệu và DevOps. Anh ấy cũng quan tâm đến một số khung web Python như Django, Flask và FastAPI và xuất sắc trong nhiều thư viện Python như Pandas, TensorFlow và Rasa. Arjaan là một người học suốt đời và tìm kiếm những khách hàng làm việc tự do để cộng tác trong các dự án thú vị và đầy thử thách
Cho xem nhiều hơnNhà phát triển Python tự do
Vương quốc AnhNhà phát triển Python tự do tại Toptal Kể từ ngày 19 tháng 4 năm 2019
Max là một chuyên gia về khoa học dữ liệu và máy học chuyên về học sâu và xử lý ngôn ngữ tự nhiên. Anh ấy đã giúp xây dựng một trong những fintech được tài trợ nhiều nhất ở Đức và thành lập thành công công ty AI của riêng mình ở London. Công việc của Max đã dẫn đến việc xuất bản một bài báo khoa học, tăng độ chính xác của tiếp thị thông qua các phân tích nâng cao và xây dựng các mô hình đáng tin cậy để dự đoán các sự kiện thể thao và hành vi của khách hàng
Cho xem nhiều hơnNhà phát triển Python tự do
Hoa KỳNhà phát triển Python tự do tại Toptal Kể từ ngày 13 tháng 6 năm 2019
Viacheslav có bảy năm kinh nghiệm về khoa học dữ liệu và công nghệ phần mềm. Anh ấy đam mê những hiểu biết sâu sắc thu được từ dữ liệu thô và thích chuyển đổi chúng để tạo ra giá trị kinh doanh đặc biệt. Chuyên môn chính của Viacheslav là Python, với kinh nghiệm sản xuất về Java và C++. Để giải quyết các dự án nặng về dữ liệu, anh ấy đã áp dụng các kỹ thuật máy học tiên tiến, chẳng hạn như thị giác máy tính, NLP, hệ thống đề xuất sản phẩm, dữ liệu mạng và khoa học dữ liệu cổ điển
Cho xem nhiều hơnNhà phát triển Python tự do
Nhà phát triển Python tự do Na Uy tại Toptal kể từ ngày 4 tháng 4 năm 2016
Branislav là một nhà phát triển nhiệt tình, tay nghề cao. Anh ấy làm việc chăm chỉ, sở hữu nhiều kỹ năng giải quyết vấn đề và thích triển khai phương pháp tiếp cận thuật toán chung. Là một người làm việc theo nhóm với thái độ dám làm, Branislav quan tâm đến Thương mại điện tử và PHP cùng với các dịch vụ khác. Anh ấy đã làm việc trong toàn bộ vòng đời phát triển từ việc xác định nhu cầu thực sự của khách hàng đến thiết kế kiến trúc hệ thống cũng như triển khai
Cho xem nhiều hơnNhà phát triển Python tự do
Hoa KỳNhà phát triển Python tự do tại Toptal Kể từ ngày 12 tháng 9 năm 2018
Trong suốt sự nghiệp của mình, Ryan đã liên tục làm việc với các công ty khởi nghiệp và cửa hàng phần mềm nhỏ, nơi mỗi cột mốc đều thành công hoặc thất bại. Anh ấy yêu thích cơ sở hạ tầng dưới dạng mã được quản lý bằng Terraform trong AWS. Ryan đã tìm thấy công cụ viết DevOps thích hợp của mình trong Go và Bash và thường xuyên đóng góp cho cộng đồng nguồn mở. Ryan cũng là chuyên gia làm việc với Docker để triển khai và bảo trì hệ thống Kubernetes. Ryan xuất sắc trong vai trò trưởng nhóm kỹ thuật hoặc cùng nhóm, tùy thuộc vào nhu cầu của dự án
Cho xem nhiều hơnNhà phát triển Python tự do
Nhà phát triển Python tự do Na Uy tại Toptal kể từ ngày 10 tháng 7 năm 2019
Với hơn một thập kỷ trong ngành phần mềm, Tadej đã giúp các công ty khởi nghiệp ra mắt sản phẩm đầu tiên của họ, hỗ trợ các doanh nghiệp FTSE 100 chuyển đổi kỹ thuật số, là một phần của sự bùng nổ fintech và giúp máy gia tốc hạt hạ nhiệt. Anh ấy yêu thích việc tạo ra các phần cuối có thể mở rộng và là một chuyên gia trong việc tạo ra các ứng dụng dành cho thiết bị di động, web và máy tính để bàn hiện đại và hiệu quả
Cho xem nhiều hơnNhà phát triển Python tự do
EgyptFreelance Python Developer tại Toptal Kể từ ngày 12 tháng 12 năm 2019
Abdelhamid là cựu kỹ sư phần mềm chuyên nghiệp của GitHub với hơn 13 năm kinh nghiệm và có bằng thạc sĩ và tiến sĩ về khoa học máy tính và kỹ thuật. Ông cũng từng làm việc ở các vị trí điều hành và lãnh đạo cho các công ty khởi nghiệp vừa và nhỏ khác nhau. Chuyên môn của Abdelhamid bao gồm JavaScript, TypeScript, Node. js, Python, API REST, GraphQL, Redis, NoSQL, SQL, React, Tiếp theo. js, microservices, CI/CD và dịch vụ đám mây
Nhà phát triển Python tự do
IsraelFreelance Python Developer tại Toptal Kể từ ngày 2 tháng 11 năm 2019
Yoni mê lập trình từ năm 11 tuổi và giờ không biết làm sao để dừng lại. Anh ấy bắt đầu sự nghiệp chuyên nghiệp của mình với C ++ và kể từ đó đã chuyển trọng tâm của mình sang phần mềm hướng tới người dùng nhiều hơn. Trong thập kỷ qua, anh ấy đã thực hành tất cả các phần của hệ thống tại các công ty khởi nghiệp nổi tiếng. Anh ấy hiện đang tìm cách giúp tạo các ứng dụng iOS/macOS đặc biệt, với kinh nghiệm vận chuyển các ứng dụng iOS tinh vi từ trước khi App Store tồn tại
Cho xem nhiều hơnNhà phát triển Python tự do
SingaporeFreelance Python Developer tại Toptal Kể từ ngày 10 tháng 12 năm 2019
Trong thập kỷ qua, Avenash đã làm việc trên toàn bộ vòng đời phát triển phần mềm trong khi xây dựng và quản lý ứng dụng từ khi bắt đầu cho đến khi phát hành cho khách hàng. Anh ấy đã lãnh đạo và giám sát nhiều nhóm kỹ thuật, nhưng thực tâm anh ấy coi mình là một nhà phát triển. Anh ấy có kinh nghiệm phát triển back-end [C++] và front end với React/Redux. Avenash thường thích giải quyết một vấn đề hoặc thử nghiệm những ý tưởng mới bất cứ khi nào anh ấy có thời gian
Cho xem nhiều hơnNhà phát triển Python tự do
Các Tiểu vương quốc Ả Rập Thống nhất Nhà phát triển Python tự do tại Toptal Kể từ ngày 6 tháng 12 năm 2019
Luigi là một chuyên gia lãnh đạo và đám mây dày dạn kinh nghiệm với hơn hai thập kỷ kinh nghiệm chuyên môn trong nhiều môi trường khác nhau. Anh ấy đam mê công nghệ và các dự án định hướng giá trị, đồng thời anh ấy có khả năng thích ứng cao. Luigi là một phần của làn sóng chuyển đổi ngành quan trọng trực tiếp từ một số nhà lãnh đạo thúc đẩy kỷ nguyên kỹ thuật số