May 22, 2026

Data Operations Specialist (Python)

Mid • Remote

100 - 110 PLN

Warsaw, Poland

Głównym celem projektu jest tworzenie parserów w celu pozyskiwania danych ze stron internetowych oraz utrzymywanie sprawności tych, które już działają. Zależy nam na podejściu opartym na pełnej własności - osoba dołączająca do zespołu projektowego bierze odpowiedzialność za swój kod na każdym etapie, od pierwszego rekonesansu aż po wdrożenie i utrzymanie.

Wymagania

  • Podstawy narzędziowe: Praktyczna znajomość podstaw Pythona, Kafki oraz Grafany.

  • Rozumienie środowiska webowego: Biegłe poruszanie się w strukturze stron internetowych (HTML, DOM).

  • Kandydat powinien potrafić szybko namierzyć potrzebne informacje w kodzie strony.

  • Analiza danych: Swobodne posługiwanie się arkuszami kalkulacyjnymi (Excel / Google Sheets).

  • Monitoring procesów: Umiejętność tworzenia i obsługi dashboardów i szybkie wyłapywanie anomalii (np. zauważenie, że proces nagle pobrał ułamek standardowej paczki danych).

  • Umiejętność komunikacji w języku angielskim min. na poziomie B2

Welcome Skills

  • Odporność na monotonię: Projekt często opiera się na żmudnych i powtarzalnych procesach. Kluczowa jest wysoka skrupulatność, cierpliwość i dbanie o jakość, bez popadania w rutynowe błędy z nieuwagi.

  • Zmysł do optymalizacji: Kandydat powinien być osobą która nie lubi wykonywać mechanicznie instrukcji od A do Z, tylko z natury szuka ułatwień i zadaje pytania w stylu: „Jak możemy to lepiej zautomatyzować?”.

  • Komunikacja na linii IT-Biznes: Umiejętność prostego tłumaczenia blokerów technicznych (np. jasne przekazanie, że strona wdrożyła nowy rate-limiting, zamiast raportowania samych kodów błędów z logów).

Zadania

  • Tworzenie parserów: Projekt zaczyna się od technicznego zbadania strony – sprawdzamy, czy i jak da się z niej wyciągnąć dane. Następnie piszemy kod wraz z testami jednostkowymi. Gotowe rozwiązanie testujemy i wdrażamy.

  • Utrzymanie: Środowisko webowe jest dynamiczne. Konkurencja zmienia struktury swoich stron, dlatego parsery wymagają regularnego doglądania i bieżących aktualizacji kodu.

  • Wsparcie w godzinach wykonywania projektu: Bierzemy udział w supporcie, podczas którego monitorujemy działanie poszczególnych komponentów systemu i reagujemy na anomalie.

  • Środowisko pracy i narzędzia:

  • Codzienny warsztat: Kodzimy w PyCharmie, wykorzystujemy Chrome'a (w tym DevTools) oraz Postmana.

  • Komunikacja: Slack, Zoom i GMail.

Similar jobs you might like

Technology

Dawid Wierciak Flow to Grow

Principal Python Engineer with React

Senior

Hybrid

Kraków, Poland

220 - 270 PLN/hr

🏢 Summary: Oferta dotyczy roli Principal Python Engineera odpowiedzialnego za rozwój backendu i aplikacji webowej wspierającej wdrażanie oraz zarządzanie agentami AI dla klientów enterprise. Zakres obejmuje projektowanie skalowalnych rozwiązań, rozwój REST API, pracę nad authentication i SSO oraz udział w decyzjach architektonicznych. Rola ma głównie charakter backendowy z niewielkim udziałem pracy w React. 🗂️ Requirements: Wieloletnie doświadczenie komercyjne, Bardzo dobra znajomość Python, Doświadczenie w tworzeniu aplikacji webowych, Doświadczenie z Django, FastAPI lub podobnym frameworkiem, Doświadczenie w projektowaniu architektury oprogramowania, Doświadczenie w budowaniu skalowalnych aplikacji, Doświadczenie w pracy z systemami produkcyjnymi, Praktyczna znajomość REST API, Znajomość uwierzytelniania i autoryzacji, Podstawowa lub średniozaawansowana znajomość React, Bardzo dobra komunikacja, Język angielski minimum B2 📃 Skills: Python, Django, FastAPI, Celery, React, Docker, REST, SSO, Authentication, Authorization, API, Microservices, LLM, AI 🏢 Description: O projekcie Projekt dotyczy budowy rozwiązania wspierającego organizacje enterprise we wdrażaniu i zarządzaniu agentami AI. Produkt rozwijany jest we współpracy z klientami enterprise i odpowiada na rzeczywiste potrzeby biznesowe. O roli Poszukujemy Principal Python Engineera, który dołączy do zespołu rozwijającego aplikację webową dla klientów enterprise. Jest to przede wszystkim rola backendowa. Większość czasu będziesz poświęcać na rozwój aplikacji w Pythonie, projektowanie backendu oraz udział w decyzjach architektonicznych. To przede wszystkim rola backendowa, React stanowi około 10–20% zakresu obowiązków. Zakres obowiązków rozwój aplikacji webowej w Pythonie, projektowanie i rozwój backendu, rozwój REST API, rozwój i utrzymanie aplikacji produkcyjnych, projektowanie skalowalnych rozwiązań dla klientów enterprise, praca nad authentication, authorization i integracjami SSO, udział w decyzjach architektonicznych oraz proponowanie rozwiązań, udział w code review i design sessions, współpraca z zespołem przy podejmowaniu decyzji technicznych, wspieranie mniej doświadczonych programistów poprzez dzielenie się wiedzą, praca z Reactem (około 10–20% roli). Stack technologiczny Python Django Celery React Docker Czego oczekujemy wieloletniego doświadczenia komercyjnego, bardzo dobrej znajomości Pythona, doświadczenia w tworzeniu aplikacji webowych, doświadczenia z Django, FastAPI lub podobnym frameworkiem, doświadczenia w projektowaniu architektury oprogramowania, doświadczenia w budowaniu skalowalnych aplikacji, doświadczenia w pracy z systemami produkcyjnymi, praktycznej znajomości REST API, znajomości zagadnień związanych z uwierzytelnianiem i autoryzacją, co najmniej podstawowej lub średniozaawansowanej znajomości React, bardzo dobrej komunikacji, język angielski minimum B2. Dodatkowym atutem będzie doświadczenie z aplikacjami enterprise, znajomość SSO lub federated identity, doświadczenie w tworzeniu Python SDK, doświadczenie z architekturą opartą o API lub mikroserwisy, doświadczenie komercyjne z AI, LLM lub agentami AI. Model pracy praca w modelu hybrydowym w Krakowie, preferowane 1–3 dni w tygodniu w biurze (możliwe jest indywidualne ustalenie liczby dni). Oferujemy wynagrodzenie: 220-270 pln/h, umowa B2B, długoterminową współpracę, realny wpływ na architekturę i rozwiązania techniczne, pracę nad produktem dla klientów enterprise, pracę nad produktem wykorzystującym rozwiązania AI. Proces rekrutacyjny Rozmowa z rekruterem. Rozmowa Cultural Fit. Rozmowa techniczna. Decyzja. Proces nie obejmuje zadania domowego ani live codingu.

Technology

Britenet

Senior Python AI Engineer (green building)

Senior

Remote

Warsaw, Poland

140 - 160 PLN

🏢 Summary: The offer is for an experienced Python AI Engineer to design and deliver scalable, production-grade AI solutions for a green building design project. The role focuses on building autonomous AI agents, RAG systems, and LLM-powered services, taking solutions from prototype to full production in cloud environments. You will integrate advanced AI workflows into existing ecosystems while ensuring high code quality, evaluation standards, and data reliability. 🗂️ Requirements: 5+ years commercial experience in Python development, Experience building scalable services and APIs using FastAPI, Flask, or Django, Experience writing comprehensive test suites using pytest, Hands-on experience with LangChain, LangGraph, LangSmith, or LlamaIndex, Experience building autonomous AI agents with tool-calling and multi-step reasoning, Practical experience implementing RAG with vector databases, Expert-level prompt engineering with structured outputs (JSON, Pydantic, Instructor), Experience building evaluation frameworks for AI systems, Experience delivering AI applications from prototype to production, Experience building data pipelines for AI systems, Experience with Azure, AWS, or GCP and their managed AI/ML services, Experience integrating LLMs via microservices or workflow engines, High proficiency in English (B2+ level) 📃 Skills: Python, FastAPI, Flask, Django, pytest, LangChain, LangGraph, LangSmith, LlamaIndex, RAG, Pinecone, Weaviate, Milvus, Pgvector, Prompting, JSON, Pydantic, Instructor, Azure, AWS, GCP, Bedrock, Microservices 🏢 Description: About the project Project for a client that promotes green building design. Our expectations Python Expert: 5+ years of commercial experience writing production-quality code. You should be proficient in building scalable services, APIs (FastAPI, Flask, Django), and comprehensive test suites (pytest). Clean Code & Architecture: A strong advocate for clean code principles and the ability to build modular, maintainable software architectures. Hands-on experience with LangChain or other advanced patterns using LangGraph, LangSmith, or LlamaIndex. Agentic Workflows: Proven ability to build autonomous AI agents involving tool-calling, function-calling, and complex multi-step reasoning. RAG & Vector Search: Practical expertise in implementing Retrieval-Augmented Generation (RAG) using vector databases (e.g., Pinecone, Weaviate, Milvus, or Pgvector) and optimizing embedding models. Prompt Engineering Expert-level skill in prompt design, structured outputs (JSON/Pydantic/Instructor). The "Evals" Mindset: You understand that "it works on my machine" isn't enough. You have experience building evaluation frameworks to measure relevance, consistency, latency, cost, and user trust. End-to-End Delivery: A track record of taking AI-powered applications from initial ideation and prototyping through to full-scale production deployment. Data Literacy: Solid understanding of how data quality, freshness, and structure impact model behavior. Experience with building data pipelines for AI consumption. Experience with at least one major cloud platform (Azure, AWS, or GCP), specifically utilizing their managed AI/ML services (e.g., Azure OpenAI, AWS Bedrock). Skills in integrating LLMs into existing product ecosystems via microservices or workflow engines. High-proficiency in written and spoken English (min. B2+ level). Welcome Skills "Getting Things Done" Attitude: A proactive, problem-solving mindset suited for a fast-paced, client-facing environment. Product-First Engineering Mindset: Ownership of the AI lifecycle - from initial ideation and architectural design to production deployment. This includes proactively partnering with stakeholders to refine requirements, identifying the highest-ROI AI patterns, and pivoting quickly based on real-world performance data and user feedback. Stakeholder Communication: The ability to translate complex technical AI concepts into clear business solutions for non-technical stakeholders.

Technology

New offer

B2Bnetwork

Senior Python Developer / Data Modeller / Solution Designer

Senior

Hybrid

Warsaw, Poland

🏢 Summary: Oferta dotyczy roli związanej z projektowaniem modeli danych, tworzeniem skalowalnych rozwiązań oraz rozwojem aplikacji do przetwarzania danych w międzynarodowym środowisku. Stanowisko obejmuje rozwój rozwiązań w Pythonie, integrację systemów przez API oraz współpracę z zespołami technicznymi i biznesowymi. Kandydat będzie uczestniczyć w projektowaniu architektury danych, implementacji, testach i optymalizacji rozwiązań. 🗂️ Requirements: Doświadczenie w Data Modelling, Doświadczenie w Solution Design, Bardzo dobra znajomość Python, Bardzo dobra znajomość SQL, Znajomość relacyjnych baz danych, Doświadczenie w projektowaniu API, Doświadczenie w integracji API, Umiejętność analizy wymagań biznesowych, Doświadczenie we współpracy z zespołami technicznymi i biznesowymi, Znajomość języka angielskiego 📃 Skills: Python, SQL, Oracle, PostgreSQL, MSSQL, API, Kafka, PowerBI, Java 🏢 Description: Dołącz do projektu realizowanego w międzynarodowym środowisku, w którym będziesz odpowiadać za projektowanie modeli danych, tworzenie skalowalnych rozwiązań oraz rozwój aplikacji wspierających przetwarzanie danych. To rola dla osoby, która łączy kompetencje programistyczne z umiejętnością projektowania architektury danych i współpracy z biznesem. Zakres obowiązków • Projektowanie i rozwój modeli danych dla złożonych systemów. • Analiza wymagań biznesowych oraz projektowanie rozwiązań technicznych. • Definiowanie mapowań danych pomiędzy systemami. • Tworzenie i rozwój rozwiązań w Pythonie. • Integracja systemów z wykorzystaniem API. • Zapewnienie jakości, spójności i poprawności danych. • Przygotowywanie dokumentacji technicznej. • Współpraca z zespołami technicznymi i biznesowymi. • Udział w implementacji, testach oraz optymalizacji rozwiązań. Wymagania • Doświadczenie w Data Modelling oraz Solution Design. • Bardzo dobra znajomość Python. • Bardzo dobra znajomość SQL oraz relacyjnych baz danych (Oracle, PostgreSQL, MS SQL lub podobnych). • Doświadczenie w projektowaniu i integracji API. • Umiejętność analizy wymagań biznesowych i projektowania rozwiązań. • Doświadczenie we współpracy z zespołami technicznymi i biznesowymi. • Znajomość języka angielskiego umożliwiająca pracę w międzynarodowym środowisku. • Mile widziana znajomość Apache Kafka, Power BI oraz Java.

Technology

Randlab

Angular Developer (K/M/N)

Senior

Remote

Warsaw, Poland

100 - 120 PLN

🏢 Summary: Oferta dotyczy rozwoju nowoczesnych aplikacji frontendowych opartych o Angular, w tym tworzenia i utrzymania design systemu UI oraz integracji z backendem. Rola obejmuje projektowanie skalowalnych i bezpiecznych rozwiązań webowych, testowanie aplikacji oraz pracę w środowisku Agile. Kandydat będzie współpracować z zespołami produktowymi, UX/UI i technicznymi przy rozwijaniu nowych funkcjonalności. 🗂️ Requirements: Minimum 5 lat doświadczenia z Angular, Bardzo dobra znajomość TypeScript, Doświadczenie z NgRx, Znajomość RxJS, Doświadczenie w testowaniu aplikacji Angular, Znajomość optymalizacji wydajności frontend, Znajomość bezpieczeństwa aplikacji webowych, Doświadczenie z REST API, Doświadczenie z GraphQL, Doświadczenie z autoryzacją użytkowników, Znajomość Docker, Znajomość Webpack, Znajomość Git, Znajomość wzorców projektowych, Doświadczenie w Agile, Znajomość języka angielskiego min. B2, Umiejętność pracy zespołowej 📃 Skills: Angular, TypeScript, NgRx, RxJS, REST, GraphQL, Docker, Webpack, Git, Agile, Scrum, Kanban, E2E 🏢 Description: O projekcie Projekt obejmuje rozwój i wdrażanie nowych funkcjonalności w aplikacjach frontendowych, w tym rozwój design systemu oraz implementację rozwiązań opartych o Angular. Zakres obejmuje tworzenie skalowalnych, wydajnych i bezpiecznych aplikacji webowych z integracją z backendem. Twój zakres obowiązków rozwijanie i utrzymywanie design systemu UI we współpracy z projektantami UX/UI projektowanie oraz implementacja nowoczesnych aplikacji frontendowych tworzenie i utrzymywanie testów jednostkowych oraz integracyjnych współtworzenie backlogu produktu wraz z zespołem produktowym integracja aplikacji z usługami backendowymi współpraca z zespołami projektowymi i technicznymi tworzenie dokumentacji projektowej i technicznej udział w code review praca zgodnie z metodykami zwinnymi Nasze wymagania minimum 5 lat doświadczenia w programowaniu z wykorzystaniem Angular bardzo dobra znajomość TypeScript doświadczenie z NgRx i zarządzaniem stanem aplikacji praktyczna znajomość RxJS oraz programowania reaktywnego doświadczenie w testowaniu aplikacji Angular (testy jednostkowe i E2E) znajomość technik optymalizacji wydajności aplikacji frontendowych znajomość zagadnień bezpieczeństwa aplikacji webowych doświadczenie w integracji z backendem poprzez REST API oraz GraphQL doświadczenie w implementacji mechanizmów autoryzacji użytkowników praktyczna znajomość Docker, Webpack oraz Git znajomość wzorców projektowych i dobrych praktyk programistycznych doświadczenie w pracy w metodykach Agile, Scrum lub Kanban znajomość języka angielskiego na poziomie umożliwiającym pracę z dokumentacją techniczną (min. B2) bardzo dobre umiejętności komunikacyjne i współpracy zespołowej Mile widziane wykształcenie wyższe techniczne (informatyka, automatyka, robotyka, elektronika, teleinformatyka lub kierunki pokrewne)

Technology

Randlab

Angular Developer (K/M/N)

Senior

Remote

Warsaw, Poland

100 - 120 PLN

🏢 Summary: Offer for a Senior Angular Developer focused on building and enhancing scalable, secure frontend applications and developing a UI design system. The role includes implementing modern Angular solutions, integrating with backend services, and ensuring high code quality through testing and code reviews. Work is carried out in an Agile environment with strong collaboration across product and technical teams. 🗂️ Requirements: Minimum 5 years of experience with Angular, Very good knowledge of TypeScript, Experience with NgRx and state management, Practical knowledge of RxJS and reactive programming, Experience in Angular unit and E2E testing, Knowledge of frontend performance optimization techniques, Knowledge of web application security, Experience with REST API and GraphQL integration, Experience implementing user authorization mechanisms, Practical knowledge of Docker, Practical knowledge of Webpack, Practical knowledge of Git, Knowledge of design patterns and programming best practices, Experience working in Agile, Scrum or Kanban, English proficiency at minimum B2 level 📃 Skills: Angular, TypeScript, NgRx, RxJS, REST, GraphQL, Docker, Webpack, Git, Agile, Scrum, Kanban 🏢 Description: O projekcie Projekt obejmuje rozwój i wdrażanie nowych funkcjonalności w aplikacjach frontendowych, w tym rozwój design systemu oraz implementację rozwiązań opartych o Angular. Zakres obejmuje tworzenie skalowalnych, wydajnych i bezpiecznych aplikacji webowych z integracją z backendem. Twój zakres obowiązków rozwijanie i utrzymywanie design systemu UI we współpracy z projektantami UX/UI projektowanie oraz implementacja nowoczesnych aplikacji frontendowych tworzenie i utrzymywanie testów jednostkowych oraz integracyjnych współtworzenie backlogu produktu wraz z zespołem produktowym integracja aplikacji z usługami backendowymi współpraca z zespołami projektowymi i technicznymi tworzenie dokumentacji projektowej i technicznej udział w code review praca zgodnie z metodykami zwinnymi Nasze wymagania minimum 5 lat doświadczenia w programowaniu z wykorzystaniem Angular bardzo dobra znajomość TypeScript doświadczenie z NgRx i zarządzaniem stanem aplikacji praktyczna znajomość RxJS oraz programowania reaktywnego doświadczenie w testowaniu aplikacji Angular (testy jednostkowe i E2E) znajomość technik optymalizacji wydajności aplikacji frontendowych znajomość zagadnień bezpieczeństwa aplikacji webowych doświadczenie w integracji z backendem poprzez REST API oraz GraphQL doświadczenie w implementacji mechanizmów autoryzacji użytkowników praktyczna znajomość Docker, Webpack oraz Git znajomość wzorców projektowych i dobrych praktyk programistycznych doświadczenie w pracy w metodykach Agile, Scrum lub Kanban znajomość języka angielskiego na poziomie umożliwiającym pracę z dokumentacją techniczną (min. B2) bardzo dobre umiejętności komunikacyjne i współpracy zespołowej Mile widziane wykształcenie wyższe techniczne (informatyka, automatyka, robotyka, elektronika, teleinformatyka lub kierunki pokrewne)

Technology

Dawid Wierciak Flow to Grow

Senior Python Engineer with React

Senior

Hybrid

Kraków, Poland

160 - 270 PLN/hr

🏢 Summary: Oferta dotyczy roli Senior Python Engineera przy rozwoju backendowej aplikacji webowej wspierającej wdrażanie i zarządzanie agentami AI dla klientów enterprise. Praca obejmuje projektowanie skalowalnych rozwiązań, rozwój REST API, udział w decyzjach architektonicznych oraz współpracę przy budowie produktu. Rola koncentruje się głównie na Pythonie i backendzie, z częściowym wykorzystaniem Reacta. 🗂️ Requirements: 5+ lat doświadczenia komercyjnego, Bardzo dobra znajomość Python, Doświadczenie w tworzeniu aplikacji webowych, Doświadczenie z Django, FastAPI lub podobnym frameworkiem, Doświadczenie w projektowaniu architektury oprogramowania, Doświadczenie w budowaniu skalowalnych aplikacji, Doświadczenie w pracy z systemami produkcyjnymi, Praktyczna znajomość REST API, Znajomość authentication i authorization, Podstawowa lub średniozaawansowana znajomość React, Język angielski minimum B2 📃 Skills: Python, Django, FastAPI, Celery, React, Docker, REST, SSO, API, Microservices, AI, LLM 🏢 Description: O projekcie Projekt dotyczy budowy rozwiązania wspierającego organizacje enterprise we wdrażaniu i zarządzaniu agentami AI. Praca obejmuje współtworzenie produktu we współpracy z klientami, zbieranie informacji zwrotnej oraz rozwój rozwiązań odpowiadających na rzeczywiste potrzeby biznesowe. O roli Poszukujemy doświadczonego Senior Python Engineera, który dołączy do zespołu rozwijającego aplikację webową dla klientów enterprise. Jest to przede wszystkim rola backendowa. Większość czasu będziesz poświęcać na rozwój aplikacji w Pythonie, projektowanie rozwiązań oraz udział w decyzjach architektonicznych. React jest częścią stosu technologicznego, jednak stanowi mniejszy obszar odpowiedzialności. Będziesz mieć wpływ na rozwiązania techniczne i architekturę, a decyzje będą podejmowane wspólnie z zespołem. Zakres obowiązków rozwój aplikacji webowej w Pythonie, projektowanie i rozwój backendu, rozwój REST API, rozwój i utrzymanie aplikacji produkcyjnych, projektowanie skalowalnych rozwiązań dla klientów enterprise, praca nad authentication, authorization i integracjami SSO, udział w decyzjach architektonicznych oraz proponowanie rozwiązań, udział w code review i design sessions, współpraca z zespołem przy projektowaniu rozwiązań, wspieranie mniej doświadczonych programistów poprzez dzielenie się wiedzą, praca z Reactem (około 10–20% roli). Stack technologiczny Python Django Celery React Docker Czego oczekujemy 5 lat lub więcej doświadczenia komercyjnego, bardzo dobrej znajomości Pythona, doświadczenia w tworzeniu aplikacji webowych, doświadczenia z Django, FastAPI lub podobnym frameworkiem, doświadczenia w projektowaniu architektury oprogramowania, doświadczenia w budowaniu skalowalnych aplikacji, doświadczenia w pracy z systemami produkcyjnymi, praktycznej znajomości REST API, znajomości zagadnień związanych z uwierzytelnianiem i autoryzacją, co najmniej podstawowej lub średniozaawansowanej znajomości React, bardzo dobrej komunikacji, język angielski minimum B2. Dodatkowym atutem będzie doświadczenie z aplikacjami enterprise, znajomość SSO lub federated identity, doświadczenie w tworzeniu Python SDK, doświadczenie z architekturą opartą o API lub mikroserwisy, doświadczenie komercyjne z AI, LLM lub agentami AI. Model pracy praca w modelu hybrydowym w Krakowie, preferowane 1–3 dni w tygodniu w biurze (możliwe jest indywidualne ustalenie liczby dni). Oferujemy wynagrodzenie: 160-270 pln/h, umowa B2B, długoterminową współpracę, realny wpływ na architekturę i rozwiązania techniczne, pracę nad produktem dla klientów enterprise, możliwość rozwoju w obszarze AI. Proces rekrutacyjny Krótka rozmowa z rekruterem. Rozmowa Cultural Fit. Rozmowa techniczna. Decyzja. Proces nie obejmuje zadania domowego ani live codingu.

Technology

emagine Polska

Technischer Beratungs-Spezialist (Programmierer - C#, .NET) (m/w/d)

Senior

Hybrid

Simmern, RP, Germany

🏢 Summary: The offer is for a C#/.NET Developer responsible for independently implementing technical requirements and delivering high-quality software solutions in a .NET environment. The role includes development and maintenance of applications, release management, bug fixing, testing, and support of existing systems within structured processes and quality standards. It also involves working in microservices architectures and supporting deployments and documentation. 🗂️ Requirements: Experience in public sector projects, Active or previous Security Clearance Level 2 (SÜ2), Very strong knowledge of C# and .NET, Experience with object-oriented programming, Experience with microservices architectures, Knowledge of ASP.NET, MVC, WCF, WF, Experience with .NET Framework 4.8 or higher, Proficient with Visual Studio, Experience with SQL Server, Experience with Azure DevOps or TFVC, German language skills at B2/C1 level 📃 Skills: C#, .NET, ASP.NET, MVC, WCF, WF, .NETFramework, VisualStudio, SQLServer, AzureDevOps, TFVC, Microservices, OOP, BizTalk, SharePoint, MCSD 🏢 Description: Zusammenfassung: Die Hauptaufgabe des Programmierers (C#, .NET) besteht darin, eigenverantwortlich technische Anforderungen umzusetzen und qualitativ hochwertige Softwarelösungen im .NET-Umfeld zu liefern. Dies geschieht durch die Unterstützung von Entwicklungsprojekten und die Bereitstellung von Software nach spezifischen Vorgaben. Verantwortlichkeiten: Bearbeitung von Programmieraufträgen nach Vorgaben des Projektleiters Entwicklung und Weiterentwicklung von Anwendungen (Major & Minor Releases) Erstellung von Installationspaketen und Unterstützung bei Releases (Build, Deployment) Fehleranalyse und Behebung komplexer Fehler (inkl. Workarounds und Bugfixes) Sicherstellung der Betriebsfähigkeit bestehender Anwendungen Unterstützung bei Wartung und Pflege der Systeme Durchführung und Dokumentation von Tests (Unit-, Integrations-, Systemtests) Mitwirkung bei Architektur- und Code-Reviews Erstellung und Pflege technischer Dokumentationen Einhaltung vorgegebener Prozesse und Qualitätsstandards Must Haves: Erfahrung im öffentlichen Sektor Sicherheitsüberprüfung 2 (SÜ2) Sehr gute Kenntnisse in C# / .NET Erfahrung mit objektorientierter Programmierung und Microservices-Architekturen Kenntnisse in ASP.NET, MVC, WCF, WF Erfahrung mit .NET Framework (ab Version 4.8) Sicherer Umgang mit Visual Studio Erfahrung mit SQL Server und Azure DevOps/TFVC Sehr gute Deutschkenntnisse (C1/B2+) Nice to Haves: Kenntnisse in BizTalk Server Erfahrung in der SharePoint-Entwicklung Zertifizierungen im Microsoft-Umfeld (z. B. MCSD) Sonstige Details: Technologie: Einsatz aktueller Technologien und Versionen erforderlich Weiterbildung: Kontinuierliche Weiterbildung und Anpassung an neue Technologien notwendig WICHTIG:  Bitte lassen Sie mich vorab schon wissen, ob Sie aktuell eine Sicherheitsüberprüfung (SÜ) haben. Sollten Sie eine aktuelle Sicherheitsüberprüfung 2 (SÜ2) haben oder in der Vergangenheit eine gemacht haben, muss dies in Ihrem CV, in der jeweiligen Berufsstation (Datum, Bundesland) bitte drin stehen. Bei Interesse, freue ich mich auf Ihre Bewerbung an: yvonne.pohl@emagine.de

Technology

RTB House

Senior Distributed Systems Engineer (Java)

Senior

Remote

Warsaw, MZ, Poland

220 - 260 PLN

🏢 Summary: Design and lead the implementation of high-performance, scalable and observable systems for global ad serving and tracking. The role focuses on building and optimizing HTTP/gRPC services and batch jobs in Java and Python, ensuring production reliability and measurable performance improvements. You will provide hands-on technical leadership while maintaining high engineering and code quality standards. 🗂️ Requirements: Strong knowledge of Java and Python, Experience building and maintaining HTTP and gRPC services, Experience with batch processing systems, Understanding of distributed systems and concurrency, Knowledge of Internet protocols (DNS, HTTP, cookies), Ability to design for high scalability and high availability, Experience monitoring and analyzing production systems, Ability to optimize system performance at scale, Experience deploying and maintaining production environments, Understanding of complex systems from hardware to algorithms 📃 Skills: Java, Python, HTTP, gRPC, DNS, Aerospike, Memcached, GCP, BigQuery, MinIO, Kafka, Clickhouse, PostgreSQL, Elasticsearch, Kubernetes, Prometheus, Jenkins, Graphite, Concurrency, DistributedSystems, Scalability, Availability, Monitoring, Performance 🏢 Description: You will: Design and lead implementation of system changes that deliver high performance, scalability and observability for displaying and tracking ads world wide. Develop tools and optimizations to drive measurable improvements in critical user performance metrics. Implement, test, deploy, monitor and maintain (in all aspects, including setting up environment, writing configuration code, monitor production) HTTP / gRPC services and batch jobs in Java and Python, ensuring adherence to the high engineering standards. Provide hands-on technical leadership: solving complex system challenges, participating in planning and scoping of projects, and ensuring the implementation of the highest coding standards through participation in code reviews. Desired experience: Excellent understanding of how complex IT systems work - from the hardware level, through software, to algorithms. Very good knowledge of fundamental Internet protocols and technologies (DNS, HTTP, cookies and others). Good knowledge of basic methods of creating concurrent programs and distributed systems (from thread level to geo-distributed clusters level). Practical ability to observe, monitor and analyse the operation of production systems (and draw valuable conclusions from it). The ability to critically analyze the solutions created in terms of performance (from estimating the theoretical performance of the designed systems to detecting and removing actual performance problems in production). General knowledge of issues (typical problems and methods of solving them) in the areas of 'high scalability' and 'high availability'. C1 level in English and Polish. Nice to have: Experience in the AdTech/Real Time Bidding space. Experience contributing to Real User Monitoring (RUM) systems. Selected technologies used: Java, Python Aerospike, Memcached Google Cloud Platform, BigQuery, MinIO Kafka, Clickhouse PostgreSQL Elasticsearch Kubernetes, Prometheus Jenkins, Graphite We Offer: Projects focused on extreme performance and high code quality – solid code reviews are our standard. Collaboration within an interdisciplinary, self-sufficient team (including DevOps, database experts, backend developers, product designers, and QA engineers). Hardware and software tailored to your preferences (e.g., MacBook, AI tool licenses). Flexible working conditions – no core hours, fully remote cooperation possible. Apply now! You don't need to tick every box to apply. If you are passionate about software engineering, send us your CV, and we'll review it.

Technology

RTB House

Senior Distributed Systems Engineer (Java)

Senior

Remote

Warsaw, Poland

220 - 260 PLN

🏢 Summary: Design and lead the implementation of highly scalable, high‑performance ad serving and tracking systems, building and optimizing HTTP/gRPC services and batch jobs in Java and Python. The role combines hands-on development with technical leadership, focusing on observability, reliability, and measurable performance improvements in distributed production environments. You will work on globally distributed systems handling large-scale traffic with strong engineering and code quality standards. 🗂️ Requirements: Experience designing and implementing high-performance, scalable distributed systems, Strong knowledge of Java and Python, Experience building and maintaining HTTP and gRPC services, Understanding of Internet protocols (DNS, HTTP, cookies), Knowledge of concurrency and distributed systems concepts, Ability to monitor, analyze and optimize production systems, Experience with high scalability and high availability architectures, Fluent English and Polish (C1) 📃 Skills: Java, Python, HTTP, gRPC, DNS, Aerospike, Memcached, GCP, BigQuery, MinIO, Kafka, Clickhouse, PostgreSQL, Elasticsearch, Kubernetes, Prometheus, Jenkins, Graphite 🏢 Description: You will: Design and lead implementation of system changes that deliver high performance, scalability and observability for displaying and tracking ads world wide. Develop tools and optimizations to drive measurable improvements in critical user performance metrics. Implement, test, deploy, monitor and maintain (in all aspects, including setting up environment, writing configuration code, monitor production) HTTP / gRPC services and batch jobs in Java and Python, ensuring adherence to the high engineering standards. Provide hands-on technical leadership: solving complex system challenges, participating in planning and scoping of projects, and ensuring the implementation of the highest coding standards through participation in code reviews. Desired experience: Excellent understanding of how complex IT systems work - from the hardware level, through software, to algorithms. Very good knowledge of fundamental Internet protocols and technologies (DNS, HTTP, cookies and others). Good knowledge of basic methods of creating concurrent programs and distributed systems (from thread level to geo-distributed clusters level). Practical ability to observe, monitor and analyse the operation of production systems (and draw valuable conclusions from it). The ability to critically analyze the solutions created in terms of performance (from estimating the theoretical performance of the designed systems to detecting and removing actual performance problems in production). General knowledge of issues (typical problems and methods of solving them) in the areas of 'high scalability' and 'high availability'. C1 level in English and Polish. Nice to have: Experience in the AdTech/Real Time Bidding space. Experience contributing to Real User Monitoring (RUM) systems. Selected technologies used: Java, Python Aerospike, Memcached Google Cloud Platform, BigQuery, MinIO Kafka, Clickhouse PostgreSQL Elasticsearch Kubernetes, Prometheus Jenkins, Graphite We Offer: Projects focused on extreme performance and high code quality – solid code reviews are our standard. Collaboration within an interdisciplinary, self-sufficient team (including DevOps, database experts, backend developers, product designers, and QA engineers). Hardware and software tailored to your preferences (e.g., MacBook, AI tool licenses). Flexible working conditions – no core hours, fully remote cooperation possible. Apply now! You don't need to tick every box to apply. If you are passionate about software engineering, send us your CV, and we'll review it.

Technology

Randlab

Python Developer (K/M/N)

Senior

Remote

Warsaw, Poland

90 - 120 PLN

🏢 Summary: Backend Developer role focused on designing, developing, and maintaining Python-based backend applications for business-critical systems. The position involves building and integrating REST APIs, working with SQL and NoSQL databases, and contributing to architecture and CI/CD processes in containerized environments. 🗂️ Requirements: Minimum 5 years of backend development experience in Python, Strong knowledge of Python and object-oriented programming, Experience with Django, Flask, or FastAPI, Experience designing and implementing REST APIs, Experience with relational SQL databases, Experience with Git and dependency management tools, Ability to write unit and integration tests 📃 Skills: Python, Django, Flask, FastAPI, REST, SQL, PostgreSQL, MySQL, MongoDB, Redis, Git, pip, Poetry, virtualenv, Docker, Kubernetes, Celery, CICD 🏢 Description: O projekcie W ramach współpracy realizowane są aplikacje backendowe w Pythonie, obejmujące rozwój oraz utrzymanie systemów o istotnym znaczeniu biznesowym. Zakres techniczny obejmuje projektowanie i rozwój API, integracje systemowe oraz obsługę relacyjnych i nierelacyjnych baz danych. Projekt realizowany jest z wykorzystaniem nowoczesnych narzędzi oraz środowisk kontenerowych. Twój zakres obowiązków Projektowanie, implementacja oraz rozwój aplikacji backendowych w Pythonie Tworzenie i integracja REST API z systemami wewnętrznymi oraz zewnętrznymi Utrzymanie, optymalizacja oraz refaktoryzacja istniejącego kodu Udział w projektowaniu architektury aplikacji oraz doborze technologii Wsparcie procesów CI/CD oraz automatyzacji wdrożeń z użyciem technologii kontenerowych Obsługa baz danych relacyjnych (SQL) oraz nierelacyjnych (MongoDB, Redis) Tworzenie testów jednostkowych i integracyjnych zgodnie z ustalonymi standardami Nasze wymagania Minimum 5 lat doświadczenia w backendowym programowaniu w Pythonie Bardzo dobra znajomość Pythona oraz zasad programowania obiektowego Doświadczenie w wykorzystaniu Django, Flask lub FastAPI Umiejętność projektowania i wykorzystania REST API Znajomość relacyjnych baz danych SQL (np. PostgreSQL, MySQL) Doświadczenie w wykorzystaniu Git oraz zarządzaniu zależnościami (pip / Poetry / virtualenv) Umiejętność pisania testów jednostkowych i integracyjnych Znajomość języka angielskiego na poziomie minimum B2 Mile widziane Doświadczenie w wykorzystaniu FastAPI Doświadczenie w realizacji zadań asynchronicznych z użyciem Celery Znajomość środowisk opartych o konteneryzację (Docker) Doświadczenie z Kubernetes Doświadczenie w projektowaniu lub rozwijaniu architektury backendowej Znajomość baz danych NoSQL (np. MongoDB, Redis) Udział w projektach wykorzystujących CI/CD