Python Developer: salaries and requirements
As of September 28, 2026, the cvGO database holds 305 active jobs for “Python Developer”. Median pay among jobs that state it: CIS — $20,000 per year (n = 51); US & Canada — $29,500 per year (n = 30). Most requested skills: Python, PostgreSQL, Docker.
Pay by region
| Region | Median | 25–75% | Jobs with pay |
|---|---|---|---|
| US & Canada | $29,500 per year | $22,000 per year – $38,700 per year | 30 |
| Europe | not enough data | 1 | |
| CIS | $20,000 per year | $13,300 per year – $30,700 per year | 51 |
| Remote, region not specified | not enough data | 2 | |
Skills in requirements
- Python — 95%
- PostgreSQL — 47%
- Docker — 41%
- FastAPI — 34%
- Git — 30%
- SQL — 29%
- REST API — 28%
- CI/CD — 27%
- Redis — 21%
- Linux — 19%
- Django — 18%
- Kubernetes — 18%
- pytest — 16%
- Kafka — 14%
- RabbitMQ — 13%
- asyncio — 11%
- code review — 11%
- SQLAlchemy — 10%
- LLM — 9%
- RAG — 9%
Levels
- Junior — 26
- Middle — 206
- Senior — 69
- Lead — 4
FAQ
How much do “Python Developer” jobs pay?
CIS: median $20,000 per year, half of jobs between $13,300 per year and $30,700 per year (n = 51). US & Canada: median $29,500 per year, half of jobs between $22,000 per year and $38,700 per year (n = 30). Pay is stated in 28% of jobs.
Which skills do “Python Developer” jobs require?
Python — 95%, PostgreSQL — 47%, Docker — 41%, FastAPI — 34%, Git — 30%. Share of jobs with parsed requirements (n = 151).
How many “Python Developer” jobs are remote?
Remote — 69%, hybrid — 13%, office — 18% (of 305 jobs that state the format).
Are there entry-level “Python Developer” jobs?
Intern and junior — 26 jobs (9%).
What level of English is required?
The level is stated in 99% of jobs; most often: C1 — 55%, B1 — 28%, B2 — 13%.
How we count
- Source: jobs in the cvGO database as of September 28, 2026: HeadHunter 45%, Telegram 44%, Global 7%, LinkedIn 4%.
- A job belongs to a profession by its title; one job may belong to several professions.
- Some jobs in the database match no profession in our catalogue and are not counted on these pages.
- Pay is the midpoint of the stated range or the single stated amount, in US dollars at a fixed rate (90 RUB per USD, table v1). Yearly amounts are divided by 12; if the period is not stated, it is inferred from the currency and amount; amounts outside 300–60,000 USD per month are excluded.
- A median is shown when a region has at least 10 jobs with pay.
- Skills and English are counted only for jobs with the employer’s own text.
- Duplicates of one job across sources are not merged.