Dla naszego klienta autora najczęściej stosowanego rozwiązania do odzyskiwania przychodów cyfrowych poszukujemy inżyniera Pythona. Ponad 1000 firm korzysta ze swojej platformy w walce z podróbkami, piractwem, podszywaniem się pod inne osoby i nadużyciami w dystrybucji. Firma ma ponad 270 specjalistów i biura w Nowym Jorku, Barcelonie, Pekinie i Salt Lake City. Poszukujemy inżyniera Pythona, który zaangażuje się w naszą technologię śledzenia, biblioteki i setki projektów, które z nich korzystają,
Dla naszego klienta autora najczęściej stosowanego rozwiązania do odzyskiwania przychodów cyfrowych poszukujemy inżyniera Pythona. Ponad 1000 firm korzysta ze swojej platformy w walce z podróbkami, piractwem, podszywaniem się pod inne osoby i nadużyciami w dystrybucji. Firma ma ponad 270 specjalistów i biura w Nowym Jorku, Barcelonie, Pekinie i Salt Lake City. Poszukujemy inżyniera Pythona, który zaangażuje się w naszą technologię śledzenia, biblioteki i setki projektów, które z nich korzystają, pomagając nam w utrzymaniu naszej platformy , optymalizuj go i dalej udoskonalaj. Wymagania: 3+ lata na stanowisku programisty Python lub podobnym. Umiejętność wyrażania skomplikowanych pomysłów w języku angielskim w mowie i piśmie jest kluczowa, ponieważ nasz zespół składa się z osób 5 różnych narodowości i jest to język w którym się komunikujemyDobra znajomość Pythona, z umiejętnością pisania kodu idiomatycznego i wielokrotnego użytku.Doświadczenie w projektowaniu obiektowym, najlepszych praktykach i wzorcach architektury oprogramowania oraz tworzeniu aplikacji na dużą skalę z myślą o łatwości konserwacji i rozszerzalności.Doświadczenie w żądaniach internetowych i Biblioteka żądań Pythona.Doświadczenie z TDD, testowanie najlepszych praktyk i metodologii: biblioteki pytest, unittest, mock i Answers.Doświadczenie w korzystaniu z docker/docker-compose w całym cyklu życia, w tym programowanie, testowanie, debugowanie, kontrola jakości, CI i wdrażanie.Technologia stos:Python, AWS, MySQL / SQLAlchemy, Snowflake / Redshift Airflow / Celery / RabbitMQ / Luigi, Redis, Scrapy, IDOL dla interfejsów danych i schematu, system konfiguracji Sepia Mile widziane: Zrozumienie architektury aplikacji internetowych (w tym stron ajaxowych) oraz znajomość narzędzi programistycznych wbudowanych w przeglądarkę, do celów inżynierii wstecznej.Skłonność do optymalizacji kodu (złożoność algorytmiczna, wykorzystanie pamięci).Umiejętność współtworzenia baz kodu przy użyciu git.Efektywne przetwarzanie tekstu za pomocą wyrażeń regularnych i parsowania XML.Doświadczenie z Selenium / Nodejs / Phantomjs / Splash lub inne podobne oprogramowanie do celów scrapingu lub automatyzacji. Oferujemy: Elastyczny format pracy - zdalny, w biurze lub elastyczny Konkurencyjne wynagrodzenie i dobry pakiet wynagrodzeń Spersonalizowany rozwój kariery Narzędzia rozwoju zawodowego (program mentorski, rozmowy techniczne i szkolenia, centra doskonałości i nie tylko) Aktywne społeczności technologiczne regularnie dzielące się wiedzą Zwrot kosztów edukacji Niezapomniane prezenty rocznicowe Wydarzenia korporacyjne i budowanie zespołów Inne korzyści zależne od lokalizacji
Pokaż więcej
Pokaż mniej
Посадовий рівень
Старший середній рівень
Тип зайнятості
Повний робочий день
Посадові обов’язки
Інженерія і Інформаційні технології
Галузі
Технологія, інформація та інтернет