Python Developer
VikingCo Poland Sp. z o.o.
⚲ Wrocław
17 000 - 20 000 PLN (B2B)
Wymagania
- Python
- Django
- Git
- Celery
- Rabbit MQ
- Redis
- Testing
- CI/CD
- AWS (nice to have)
- Kubernetes (nice to have)
- Docker (nice to have)
- TDD (nice to have)
- DDD (nice to have)
- BDD (nice to have)
- JavaScript (nice to have)
Opis stanowiska
O projekcie: Ahoj! Witaj na pokładzie Mobile Vikings, jednego z największych niezależnych operatorów komórkowych na polskich wodach. Od 2013 roku obieramy kurs na wolność, dbanie o użytkowników i współtworzenie razem z nimi rewolucji na skostniałym rynku telekomunikacji. Żegluje już z nami 190 000 Vikingów, więc potrzebujemy rąk do pracy, które przekują idee w czyny. Jacy jesteśmy? Robimy telekom po swojemu - alternatywę dla wielkich korporacji. Gramy fair, wyznajemy zasadę “Dla Swoich Wszystko!” i działamy po prostu jak ludzie, nie boty. Jeśli to brzmi jak Twoje miejsce - wal w przycisk APLIKUJ jak w dym! Wymagania: Czego od Ciebie oczekujemy? - Min. 3-letniego doświadczenia w tworzeniu oprogramowania w języku Python; - doświadczenia w pracy z Django, bazami danych (SQL, noSQL), narzędziami takimi jak Git, Celery, Redis. Memcached, RabbitMQ, Jira; - doświadczenia w pracy zgodnie z metodyką Agile; - praktycznego doświadczenia w automatycznym testowaniu oprogramowania (testy jednostkowe, integracyjne); - znajomości zagadnień z zakresu CI/CD; - znajomości języka angielskiego na poziomie komunikatywnym w mowie i piśmie oraz swobodnej znajomości j. polskiego. - komunikatywności, umiejętności pracy w zespole. Co będzie dodatkowym plusem? - Doświadczenie w pracy z usługami z ekosystemu AWS, Kubernetesem, Dockerem; - znajomość zagadnień z zakresu TDD, DDD, BDD; - znajomość technologii frontendowych (JavaScript, HTML, CSS); - umiejętności analityczne. Codzienne zadania: - Udział w projektowaniu i rozwoju oprogramowania realizującego konkretne potrzeby biznesowe i wykorzystywanego aktywnie przez dużą grupę użytkowników; - dbanie o korzystanie z jak najlepszych zasad, wzorców i praktyk wytwarzania oprogramowania; - udział w pracach koncepcyjnych związanych z rozwojem naszych produktów.