Programista (Python, GM)

Tech Stack

COMMUNICATION SKILLS
ANALYTICAL THINKING
PYTHON
TESTING

Job Description

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).