W jakim zespole będę pracował?
- Będziesz miał okazję współtworzyć rozwiązania backendowe dla największej internetowej telewizji w Polsce - Polsat Box, należącej do wiodącej grupy medialno-telekomunikacyjnej w regionie.
- Dołączysz do Działu R&D, który jest częścią Pionu Projektów Internetowych, pracując razem z innymi entuzjastami programowania.
- Weźmiesz udział w tworzeniu wysokowydajnych rozwiązań dla naszych projektów z różnych dziedzin, m.in. dystrybucji danych, kontroli dostępu, płatności, zarządzania użytkownikami i wielu innych. Z naszych systemów backendowych korzystają różnorodne platformy klienckie - WWW, mobile, Smart TV, set-top boxy i inne.
- Głównie używamy języka Python 3.11+, ale w naszym dziale korzystamy także z C# i Javy (a w całym pionie stosowane są również inne języki, np. Ruby, Go, JS, Objective-C).
- Będziesz pracować z różnymi technologiami - w naszym stacku technologicznym znajdują się m.in.: aiohttp, FastAPI, Django, Flask, Elasticsearch, PostgreSQL, Redis, KeyDB, RabbitMQ, Celery, Kafka, Grafana, Kibana, Sentry, GitLab, Kubernetes, Docker oraz Black jako code formatter.
- Projekty realizujemy metodami Agile (Scrum).
- Każdy kod podlega obowiązkowej weryfikacji (code review).
Czego od Ciebie oczekujemy?
- Pasji do technologii, programowania i języka Python.
- Bardzo dobrej znajomości języka Python, popartej komercyjnym doświadczeniem.
- Dążenia do ciągłego samodoskonalenia i bycia na bieżąco z nowymi technologiami.
- Umiejętności komunikacji i pracy w zespole.
- Umiejętności pisania testów.
- Umiejętności pisania czystego i czytelnego kodu.
- Znajomości języka angielskiego na poziomie umożliwiającym czytanie oraz pisanie dokumentacji technicznej.
- Umiejętności analitycznego myślenia i rozwiązywania problemów.
- Otwartości na feedback i umiejętności konstruktywnego przyjmowania oraz udzielania informacji zwrotnej.
Co będzie moim dodatkowym atutem?
- Doświadczenie w projektowaniu architektury aplikacji, takich jak SOA (Service-Oriented Architecture) oraz mikroserwisy.
- Umiejętność projektowania skalowalnych i wydajnych systemów, które mogą łatwo integrować się z innymi usługami i systemami.
- Doświadczenie w rozwiązywaniu problemów związanych z niezawodnością, wydajnością oraz bezpieczeństwem w środowiskach rozproszonych.
- Doświadczenie w optymalizacji kodu.
- Wiedza z zakresu algorytmów i struktur danych.
- Znajomość innych języków programowania: C#, Java, Go.
- Zaawansowana znajomość Elasticsearch, Postgres, Kubernetes.
- Doświadczenie z dowolną chmurą (AWS, Google Cloud, Azure).
Co oferujecie?
- Wspaniałą atmosferę;
- Oczywiście będziesz mógł wybrać środowisko, którego będziesz używał do tworzenia kodu;
- Luxmed, Multisport;
- Korzystne ubezpieczenie grupowe;
- Dofinansowanie do nauki języka angielskiego;
- Atrakcyjna lokalizacja - róg al. Stanów Zjednoczonych i ul. Grenadierów (jadąc do nas z lewego brzegu Wisły nie stoisz w korkach).