AdTechTalent
Engineering51 days agoRemote

RTB House

Backend Python Developer

pythonfastapipostgresqlbigquerygraphqlariadnegoogle pub/subpydanticdataclassespytestsentryprometheusgrafanagithub actionsgcpkubernetesbackendasynchronous programmingsystem designtestingad-techreal-time biddingmartech

Key details

Salary

Not specified

Employment type

Backend Python Developer

Seniority

Mid-level

Years experience

3-5

Location

Warsaw, Masovian Voivodeship, Poland

Full job description

RTB House is seeking a Backend Python Developer to join their internal team in Warsaw, Poland. The role involves designing, developing, and maintaining internal web applications for ad campaign management, integrating internal services, contributing to Python libraries, writing tests, and improving system performance and scalability. Candidates should have solid Python backend development experience, familiarity with relational databases (PostgreSQL, BigQuery), understanding of RESTful and GraphQL APIs, asynchronous programming skills, knowledge of system design concepts, and good communication skills. The position offers flexible contract options (B2B or contract of mandate) and the opportunity to work with modern technologies including FastAPI, Google Pub/Sub, Pydantic, Pytest, Sentry, Prometheus, Grafana, GitHub Actions, GCP, and Kubernetes.

What you'll do

  • Design, develop, and maintain internal web applications responsible for ad campaigns management, e.g. configuration, monitoring, automation
  • Implement jobs and processes to integrate internal services
  • Contribute to the development of internal Python libraries and shared frameworks
  • Write and maintain unit/integration tests to ensure code quality and reliability
  • Identify issues and propose improvements to enhance performance, scalability, and stability
  • Collaborate with cross-functional teams to deliver new features and improve existing workflows
  • Apply best practices in application design, databases, and APIs

Requirements

  • Solid experience in backend development with Python
  • Familiarity with relational databases and ability to write efficient SQL queries (PostgreSQL, BigQuery is a plus)
  • Understanding of RESTful and GraphQL APIs conventions and best practices
  • Experience in asynchronous programming
  • Good understanding of system design concepts (e.g. scalability, caching, reliability) and willingness to learn more
  • Experience with writing and maintaining tests
  • Problem-solving skills and the ability to work methodically through technical challenges
  • Good communication skills and ability to work in a team
  • Fluency in English

Tech stack

PythonFastAPIPostgreSQLBigQueryGraphQLAriadneGoogle Pub/SubPydanticdataclassesPytestSentryPrometheusGrafanaGitHub ActionsGCPKubernetes

Benefits

Being part of a small team with a high degree of autonomy and decision-makingAccess to the latest technology in the developed solutionOpportunity to build and improve own products with focus on long-term quality and reliabilityParticipation in one of the most interesting projects of the online industry in Poland and one of the fastest growing technology companies in EuropeCollaboration with flexible contract options (B2B or contract of mandate)

Apply now

This MVP uses a placeholder application flow. In production, this section can connect to an external apply URL or a native application form.

Similar jobs

More roles worth a look

Related opportunities based on specialty and working model so candidates can keep momentum.