PyJobs PyJobs
Post a job
Company

Upwork

www.upwork.com
Location

Remote, but you must be in the following locations

  • 🇦🇱 Albania
  • 🇩🇿 Algeria
  • 🇦🇸 American Samoa
  • 🇦🇩 Andorra
  • 🇦🇴 Angola
  • 🇦🇮 Anguilla
  • 🇦🇶 Antarctica
  • 🇦🇷 Argentina
  • 🇦🇲 Armenia
  • 🇦🇼 Aruba
  • 🇦🇺 Australia
  • 🇦🇹 Austria
  • 🇦🇿 Azerbaijan
  • 🇧🇸 Bahamas
  • 🇧🇭 Bahrain
  • 🇧🇩 Bangladesh
  • 🇧🇧 Barbados
  • 🇧🇪 Belgium
  • 🇧🇿 Belize
  • 🇧🇯 Benin
  • 🇧🇲 Bermuda
  • 🇧🇹 Bhutan
  • 🇧🇴 Bolivia
  • 🇧🇼 Botswana
  • 🇧🇻 Bouvet Island
  • 🇧🇷 Brazil
  • 🇮🇴 British Indian Ocean Territory
  • 🇻🇬 British Virgin Islands
  • 🇧🇬 Bulgaria
  • 🇧🇫 Burkina Faso
  • 🇧🇮 Burundi
  • 🇰🇭 Cambodia
  • 🇨🇲 Cameroon
  • 🇨🇦 Canada
  • 🇨🇻 Cape Verde
  • 🇰🇾 Cayman Islands
  • 🇨🇫 Central African Republic
  • 🇹🇩 Chad
  • 🇨🇱 Chile
  • 🇨🇳 China
  • 🇨🇽 Christmas Island
  • 🇨🇨 Cocos (Keeling) Islands
  • 🇨🇴 Colombia
  • 🇰🇲 Comoros
  • 🇨🇰 Cook Islands
  • 🇨🇷 Costa Rica
  • 🇭🇷 Croatia
  • 🇨🇼 Curaçao
  • 🇨🇾 Cyprus
  • 🇩🇰 Denmark
  • 🇩🇯 Djibouti
  • 🇩🇲 Dominica
  • 🇩🇴 Dominican Republic
  • 🇪🇨 Ecuador
  • 🇪🇬 Egypt
  • 🇸🇻 El Salvador
  • 🇬🇶 Equatorial Guinea
  • 🇪🇷 Eritrea
  • 🇪🇪 Estonia
  • 🇪🇹 Ethiopia
  • 🇫🇰 Falkland Islands
  • 🇫🇴 Faroe Islands
  • 🇫🇯 Fiji
  • 🇫🇮 Finland
  • 🇫🇷 France
  • 🇬🇫 French Guiana
  • 🇵🇫 French Polynesia
  • 🇬🇦 Gabon
  • 🇬🇲 Gambia
  • 🇬🇪 Georgia
  • 🇩🇪 Germany
  • 🇬🇭 Ghana
  • 🇬🇮 Gibraltar
  • 🇬🇷 Greece
  • 🇬🇱 Greenland
  • 🇬🇩 Grenada
  • 🇬🇵 Guadeloupe
  • 🇬🇺 Guam
  • 🇬🇹 Guatemala
  • 🇬🇬 Guernsey
  • 🇬🇳 Guinea
  • 🇬🇼 Guinea-Bissau
  • 🇬🇾 Guyana
  • 🇭🇹 Haiti
  • 🇭🇳 Honduras
  • 🇭🇺 Hungary
  • 🇮🇸 Iceland
  • 🇮🇳 India
  • 🇮🇩 Indonesia
  • 🇮🇪 Ireland
  • 🇮🇲 Isle of Man
  • 🇮🇱 Israel
  • 🇮🇹 Italy
  • 🇯🇲 Jamaica
  • 🇯🇵 Japan
  • 🇯🇪 Jersey
  • 🇯🇴 Jordan
  • 🇰🇿 Kazakhstan
  • 🇰🇪 Kenya
  • 🇰🇮 Kiribati
  • 🇰🇼 Kuwait
  • 🇰🇬 Kyrgyzstan
  • 🇱🇦 Laos
  • 🇱🇻 Latvia
  • 🇱🇧 Lebanon
  • 🇱🇸 Lesotho
  • 🇱🇮 Liechtenstein
  • 🇱🇹 Lithuania
  • 🇱🇺 Luxembourg
  • 🇲🇬 Madagascar
  • 🇲🇼 Malawi
  • 🇲🇾 Malaysia
  • 🇲🇻 Maldives
  • 🇲🇱 Mali
  • 🇲🇹 Malta
  • 🇲🇭 Marshall Islands
  • 🇲🇶 Martinique
  • 🇲🇷 Mauritania
  • 🇲🇺 Mauritius
  • 🇾🇹 Mayotte
  • 🇲🇽 Mexico
  • 🇲🇩 Moldova
  • 🇲🇨 Monaco
  • 🇲🇳 Mongolia
  • 🇲🇪 Montenegro
  • 🇲🇸 Montserrat
  • 🇲🇦 Morocco
  • 🇲🇿 Mozambique
  • 🇳🇦 Namibia
  • 🇳🇷 Nauru
  • 🇳🇵 Nepal
  • 🇳🇱 Netherlands
  • 🇳🇨 New Caledonia
  • 🇳🇿 New Zealand
  • 🇳🇮 Nicaragua
  • 🇳🇪 Niger
  • 🇳🇬 Nigeria
  • 🇳🇺 Niue
  • 🇳🇫 Norfolk Island
  • 🇲🇵 Northern Mariana Islands
  • 🇳🇴 Norway
  • 🇴🇲 Oman
  • 🇵🇰 Pakistan
  • 🇵🇼 Palau
  • 🇵🇸 Palestinian Territories
  • 🇵🇦 Panama
  • 🇵🇬 Papua New Guinea
  • 🇵🇾 Paraguay
  • 🇵🇪 Peru
  • 🇵🇭 Philippines
  • 🇵🇱 Poland
  • 🇵🇹 Portugal
  • 🇵🇷 Puerto Rico
  • 🇶🇦 Qatar
  • 🇷🇪 Réunion
  • 🇷🇴 Romania
  • 🇷🇼 Rwanda
  • 🇼🇸 Samoa
  • 🇸🇲 San Marino
  • 🇸🇦 Saudi Arabia
  • 🇸🇳 Senegal
  • 🇷🇸 Serbia
  • 🇸🇨 Seychelles
  • 🇸🇱 Sierra Leone
  • 🇸🇬 Singapore
  • 🇸🇰 Slovakia
  • 🇸🇮 Slovenia
  • 🇸🇧 Solomon Islands
  • 🇸🇴 Somalia
  • 🇿🇦 South Africa
  • 🇰🇷 South Korea
  • 🇪🇸 Spain
  • 🇱🇰 Sri Lanka
  • 🇸🇷 Suriname
  • 🇸🇪 Sweden
  • 🇨🇭 Switzerland
  • 🇹🇼 Taiwan
  • 🇹🇯 Tajikistan
  • 🇹🇿 Tanzania
  • 🇹🇭 Thailand
  • 🇹🇱 Timor-Leste
  • 🇹🇬 Togo
  • 🇹🇰 Tokelau
  • 🇹🇴 Tonga
  • 🇹🇳 Tunisia
  • 🇹🇷 Turkey
  • 🇹🇲 Turkmenistan
  • 🇹🇻 Tuvalu
  • 🇺🇬 Uganda
  • 🇺🇦 Ukraine
  • 🇦🇪 United Arab Emirates
  • 🇬🇧 United Kingdom
  • 🇺🇸 United States
  • 🇺🇾 Uruguay
  • 🇺🇿 Uzbekistan
  • 🇻🇺 Vanuatu
  • 🇻🇪 Venezuela
  • 🇻🇳 Vietnam
  • 🇪🇭 Western Sahara
  • 🇾🇪 Yemen
  • 🇿🇲 Zambia
Hourly pay

USD 10 – USD 35 / hour

Apply

Part-time automation developer: Node.js, Python and n8n (remote) - Contract to Hire

Part-time automation developer: Node.js, Python and n8n (remote)

Posted 6 days ago

Worldwide

Summary

A small UK engineering consultancy needs a part-time developer, remote, for an internal automation harness (Python, PowerShell, Google Sheets) and a WhatsApp-based permit workflow on n8n (Node code nodes, Google APIs). Briefs are written for you, every change is reviewed, tests first. About two days a week, three-month trial. What the work covers - Tests for small Python scripts and hooks on Windows, written before the change, plus PowerShell where the task needs it. - n8n workflows: Code nodes in Node.js, Google Sheets and Gmail nodes, an IMAP trigger, webhooks, with credentials kept out of the repository. - A WhatsApp Cloud API inbound flow, with media saved to Google Drive. - Writing to Google Sheets and Drive through the API with OAuth, and reading back what was written. How the work runs - Each piece of work arrives as a written brief. Scope is set for you. - You return a diff with tests and a short plain-English note: what changed, how it was tested, what is left. - Small commits with imperative messages. - An NDA is signed before any code or data is shared. Access is limited to what each brief names. - Remote, with working hours inside UTC+0 to UTC+6. Start in November 2026. To apply, please send 1. Your CV. 2. A GitHub or portfolio link. 3. One worked example you have already built: a repository or gist with tests, or an n8n workflow export with the credentials removed. Please do not build anything new for this application. We cannot consider an application without the worked example.

  • Less than 30 hrs/week

Hourly

  • 6+ months

Duration

  • Intermediate

Experience Level

  • $10.00

$35.00

Hourly

  • Remote Job

  • Ongoing project

Project Type

Contract-to-hire opportunity

This lets talent know that this job could become full time.
Learn more

Skills and Expertise

Node.js

Git

Python

API

n8n

+ 5 more

Automated Testing

Google Sheets API

WhatsApp Business API

Webhook

Microsoft Windows PowerShell

Activity on this job
  • Proposals:

Close the tooltip

This range includes relevant proposals, but does not include proposals that are withdrawn, declined, or archived. Please note that all proposals are accessible to clients on their applicants page.

20 to 50

  • Last viewed by client:

Close the tooltip

This is when the client last reviewed or interacted with the applicants for this job.

4 days ago

  • Interviewing:

3

  • Invites sent:

5

  • Unanswered invites:

2

About the client

Member since Aug 9, 2026

  • Saudi Arabia

7:01 AM

jdnuxt_ExploreSimilarJobsOn_38

Claude app, upload to samsung store, so i can launch it on TV, no…jdnuxt_FixedPrice_32‐ Posted 1 month ago

Android App Development

iOS

Web Development

JavaScript

Web Design

PHP

NYS Building Code Consultantjdnuxt_FixedPrice_32‐ Posted 1 month ago

SNOMED-CT

Sitebuilder

Structural Engineering Software

Building Renovation

jdnuxt_HowItWorks_12

jdnuxt_CreateYourFreeProfil_13

jdnuxt_HighlightYourSkillsA_14

jdnuxt_WorkTheWayYouWant_15

jdnuxt_ApplyForJobsCreateEa_16

jdnuxt_GetPaidSecurely_17

jdnuxt_FromContractToPaymen_18

jdnuxt_WantToGetStarted_19 jdnuxt_CreateAProfile_20


jdnuxt_AboutUpwork_21

  • Rating is 4.9 out of 5.

4.9/5

jdnuxt_AverageRatingOfClien_22

  • G2 2021

jdnuxt_1FreelancePlatform_23

  • 49,000+

jdnuxt_SignedContractEveryW_24

  • $2.3B

jdnuxt_FreelancersEarnedOnU_25


jdnuxt_FindTheBestFreelance_26

jdnuxt_GrowingYourCareerIsA_27

jdnuxt_FindWork_28 jdnuxt_WatchADemo_29

jdnuxt_TrustedBy_30

Get the latest Python jobs in your inbox.
Jobs matching your search
  • Search: Any title, skill or company
  • Skills: Any skill
  • Location: Any location
  • Remote: Fully remote, Geo remote, Hybrid, Office
  • Contract: Full-time, Part-time, Contractor, Temporary, Internship
  • Salary: Any pay range, including unknown pay
  • Posted: Within the last 90 days
Email address
Frequency
Receive jobs daily
Best when actively looking for a job
Receive jobs weekly
Best when just browsing jobs

Show filters

Your email won't be used for commercial purposes. Read our Privacy Policy.