JustJoin.IT Praca zdalna Mid New

Python Software Engineer

RTB House

⚲ Warszawa

160 - 230 PLN/h netto (B2B)

Wymagania

  • Python
  • pytest
  • fastapi
  • BigQuery
  • Ariadne
  • Pydantic
  • PostgreSQL

Opis stanowiska

Location: Poland We Are: RTB House is a global company that provides state-of-the-art marketing technologies for top brands and agencies worldwide. Its proprietary ad-buying engine is the first in the world to be powered entirely by Deep Learning algorithms, enabling advertisers to generate outstanding results and reach their goals at every stage of the funnel.We are looking for a Mid+/Senior Software Engineer to join our internal team at RTB House. You will work on applications and tools that directly support our real-time bidding business, collaborating with experienced engineers and product teams. This position is ideal for developers who want to grow their skills, solve real-world problems, and build reliable software that makes a visible difference. You Will: • Design, develop, and maintain our internal Automation and Monitoring platforms. • Design and build new, reusable components and 'steps' for our low-code automation platform, enabling teams across the company to build their own workflows. • Contribute to the development of internal Python libraries and shared frameworks that are the foundation for other services. • Write and maintain unit/integration tests to ensure platform reliability and code quality. • Identify issues and propose improvements to enhance platform architecture, API design, and framework usability. • Collaborate with other engineering teams to understand their needs and deliver new platform capabilities. • Apply best practices in API design, microservices architecture, and building extensible systems. Desired Experience: • Solid experience in backend development, ideally in building platforms, frameworks, or developer tools with Python. • Familiarity with relational databases and ability to write efficient SQL queries. • Deep understanding and hands-on experience in designing clean, extensible APIs (RESTful, GraphQL). • Experience in asynchronous programming. • Good understanding of system design concepts related to microservices architecture, scalability, and multi-tenant platforms. • Experience with writing and maintaining tests. • Problem-solving skills and the ability to work methodically through complex architectural challenges. • Good communication skills and ability to work in a team. Selected Technologies: • Backend: Python, FastAPI • Databases: PostgreSQL, BigQuery • GraphQL: Ariadne • Messaging: Google Pub/Sub • Data Handling & Validation: Pydantic, dataclasses • Testing: Pytest • Monitoring: Sentry, Prometheus, Grafana • CI/CD: GitHub Actions • Cloud: GCP, Kubernetes We Offer: • Being part of a small team with a high degree of autonomy and decision-making  • Access to the latest technology in the developed solution • Opportunity to build and improve our own products, where long-term quality and reliability truly matter • Participation in one of the most interesting projects of the online industry in Poland and one of the fastest growing technology companies in Europe

🔍 Dekoder Ogłoszenia

🔴
Mid+/Senior Software Engineer
Może oznaczać zarówno doświadczonego inżyniera z wieloletnim stażem, jak i kogoś z mniejszym doświadczeniem, ale z potencjałem do szybkiego rozwoju.
🔴
grow their skills
Oznacza, że będziesz musiał samodzielnie zdobywać nową wiedzę i umiejętności, ponieważ firma niekoniecznie oferuje formalne szkolenia.
🔴
solve real-world problems
Może oznaczać pracę nad problemami, które są pilne i wymagają natychmiastowych rozwiązań, co może prowadzić do presji czasu.
🟡
build reliable software that makes a visible difference
Podkreśla ważność tworzonego oprogramowania, ale może też sugerować, że oczekuje się od Ciebie dużej odpowiedzialności za jego działanie.
🟡
low-code automation platform
Może oznaczać, że część pracy będzie polegać na konfigurowaniu i rozszerzaniu istniejących narzędzi, a niekoniecznie na tworzeniu wszystkiego od zera.