Python Backend Engineer
The US based content management and marketing data analysis platform which allows SEO/SMM agencies and their customers to have full control over content planning, collaborative development and publishing to production. It also provides full visibility of content impact on a web site ranking in a real time via massive data collection, aggregation and reporting.
Dev stack you will use:
- Python 2.7 (migrating to 3) Flask
- SQL Alchemy
- PostgreSQL
- Cloudflare Workers
- GCP, AWS
What you will do:
- Build, maintain and refactor backend services using Python.
- Develop asynchronous workflows for data ETL processes.
- Improve PostgreSQL DB layer: query optimisation, DB structure, service reliability, and parallel execution
- Design and support REST APIs used by frontend and internal services
- Add monitoring, logging, and basic observability to keep the platform healthy
How to work with us:
- Small product team (5 US-based, 1 in EU)
- Agile workflow and Kanban methodology
- Communication over Slack, Zoom in English
- 2 hours daily overlap with MST time zone (10:00-19:30 CET)
What we expect from you:
- 4-6 years of production experience with Python (backend and data‑intensive systems - data ETL flows)
- Strong PostgreSQL fundamentals, query optimisation, and migration.
- Good experience with SQLAlchemy;
- Experience designing background jobs, async tasks, and fault-tolerant workflows;
- Experience integrating with third-party APIs (REST, webhooks, OAuth, background syncs)
- Strong English & communication skills (B2 or hier)
- A mindset to solve problems, not tasks and testing skills.
- Big plus: previous experience with SEO, AdTech, or marketing-related products
- Big plus: previous experience with data ETL and Cloudflare Workers
What we offer (besides a motivating salary):
- Working format: fully remote
- Working hours: 10:30 - 19:30 CET (2 hours overlap with MST daily)
- Assignment: full-time, long-term
- Ability to influence the product roadmap
- No overtime - healthy work-life balance
- No rush - we thoroughly plan our work.
Compensation: B2B contract with an hourly rate in USD + PTO of 15 working days/annual
Our interview process:
- 20m interview with one of our Talent Team Partner
- 30m interview - Tech Screening with our Engineers
- 1h interview - Tech Deep Dive with customer Engineers
- 30m offer discussion
Required languages
| English | B2 - Upper Intermediate |
📊
$2000-3500
Average salary range of similar jobs in
analytics →
Loading...