Python Backend Engineer
Description
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 XXXX XXXX PostgreSQL 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 deg 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 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
Skills
Want AI to find more roles like this?
Upload your CV once. Get matched to relevant assignments automatically.