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
Published 1 February
200 views
·
85 applications
100% read
·
19% responded
Last responded yesterday
To apply for this and other jobs on Djinni login or signup.
Loading...