Oferta pracy

Programista Python/ C++ (R&D) - 100% zdalnie

EXATEL

12 00017 000 brutto / mies.
  • mazowieckie

    mazowieckie
  • ogłoszenie wygasło 2 miesiące temu
  • umowa o pracę
  • pełny etat
  • specjalista (Mid / Regular), starszy specjalista (Senior)
  • praca zdalna
  • rekrutacja zdalna

Technologie, których używamy

Wymagane

  • Python

  • C++

  • TCP/IP

  • CI/CD

  • Jenkins

  • Docker

  • Git

  • Bitbucket

  • Elasticsearch

  • Linux

Mile widziane

  • JavaScript

  • Flask

  • Ansible

  • Kibana

  • Cybersecurity

System operacyjny

O projekcie

W projekcie TAMA tworzymy system do detekcji i mitygacji ataków DDoS. Jest to system, który obsługuje dziesiątki milionów pakietów na sekundę. Jeżeli posiadasz umiejętność pisania optymalnego kodu, duży nacisk kładziesz na bezpieczeństwo oraz rozumiesz, że dla dobra naszych klientów nie możemy sobie pozwolić na spadek wydajności, to zapoznaj się z naszą ofertą.

Więcej o TAMA: https://exatel.pl/tama-anty-ddos/

Twój zakres obowiązków

Czym będziesz się zajmować:

Programowaniem!

- Tworzeniem i rozwijaniem systemu, który jest wykorzystywany do wykrywania i mitygowania ataków DDoS;

- Projektowaniem i implementowaniem optymalnych rozwiązań napotkanych problemów, zgodnie z ustaloną architekturą i konwencją;

- Współpracą w interdyscyplinarnym zespole, gdzie każdy ma swoją specjalność a kompetencjami dzieli się z innymi;

- Pielęgnowaniem swojego warsztatu pracy i dbaniem o jakość dostarczanych produktów – automatyzację, testy, zwinne planowanie i uwzględnianie feedbacku od użytkowników.

W projekcie wykorzystujemy technologie:

- C++ - używamy C++17, DPDK, Boost, GTest, CMake, gcc, Clang (np. Fuzz testing przy użyciu clang-fuzzer), clang-format

- Python - używamy pythona 3.7 (Debian stable), Pytest, redis, RQ, Flask, Elasticsearch, MessagePack, flake8, pycodestyle

- CI/CD - Jenkins, fabric

- Konteneryzacja/wirtualizacja - docker, docker-compose, docker-swarm, Proxmox

- Git, Bitbucket, Jira, Confluence

Nasze wymagania

Czego oczekujemy:

- masz min. 3 letnie doświadczenie w programowaniu w języku Python i C++

- posiadasz wiedzę z zakresu algorytmiki, struktur danych, złożoności pamięciowej i obliczeniowej oraz implementacji algorytmów

- znasz system Linux od strony programisty jak i administratora

- wiesz, że Python przydaje się do realizacji proof of concept oraz szybkiego prototypowania i umiesz to wykorzystać

- masz doświadczenie w pracy z systemami wielowątkowymi, wieloprocesowymi lub rozproszonymi

- posiadasz ogólną wiedzę z zakresu sieci komputerowych (switching, routing, OSI, TCP/IP, ataki DDoS)

- znasz pojęcia TDD, CI/CD i masz praktyczne doświadczenie w pracy z ich użyciem

- masz doświadczenie w pracy z bazami NoSQL (Elasticsearch, Redis)

- chcesz tworzyć rozwiązania wysokiej jakości (m. in. testy automatyczne, code review, SOLID, DRY)

- chcesz pracować w metodyce zwinnej, w kilkuosobowym zespole

Mile widziane

- miło będzie, jeśli znasz JavaScript (TypeScript) i Flask, atutem będzie znajomość Angulara i narzędzi do pracy z frontendem

- miło będzie, jeśli znasz Dockera, Jenkinsa, Ansible’a, Kibanę

- miło będzie, jeśli interesujesz się zagadnieniami związanymi z bezpieczeństwem lub telekomunikacją

Tak organizujemy naszą pracę

Liczba osób w zespole

  • Kilkuosobowy zespół wytwórczy

Tak pracujemy

  • wewnątrz organizacji
  • koncentrujesz się na jednym projekcie
  • masz wpływ na wybór narzędzi i technologii
  • masz wpływ na rozwiązania technologiczne
  • masz wpływ na produkt
  • tworzysz kod "od zera"
  • koncentrujesz się na rozwoju produktu
  • agile
  • scrum
  • waterfall

Skład zespołu

  • backend developer
  • fullstack developer
  • lider techniczny
  • architekt
  • devOps
  • programista testów automatycznych
  • tester manualny
  • specjalista cyberbezpieczeństwa
  • product owner
  • project manager
  • analityk biznesowy
  • analityk systemowy
  • administrator IT

Tak pracujemy nad projektem

  • Clean Code

  • code review

  • wzorce projektowe

  • TDD

  • Continuous Deployment

  • Continuous Integration

  • DevOps

  • wsparcie architekta / lidera technicznego

  • dokumentacja

  • automatyzacja testów

  • pentesty

  • środowiska testowe

Takie dajemy możliwości rozwoju

  • budżet rozwojowy

  • szkolenia wewnątrzfirmowe

  • szkolenia zewnętrzne

  • wsparcie merytoryczne od liderów technologicznych

To oferujemy

  • umowę o pracę

  • pracę w gronie pasjonatów i profesjonalistów przy użyciu najnowszych technologii

  • możliwość wpływu na kształt projektu, w tym na wybór narzędzi i technologii

  • obserwowanie jak tworzone oprogramowanie ma wpływ na działanie firmy - planujemy, tworzymy i wdrażamy na środowiska testowe i produkcyjne – na własnej infrastrukturze, dla naszych klientów oraz operatorów i administratorów z naszej firmy

  • devtalki – spotkania, na których zespół dzieli się wiedzą

  • udział w konferencjach branżowych i budżet szkoleniowy dla zespołu – masz wpływ na to jak zostanie wydany

  • pakiet świadczeń socjalnych (pakiet medyczny LuxMed, karnet sportowy)

  • benefity socjalne i oferty pracownicze

  • elastyczne godziny rozpoczęcia pracy

  • możliwość pracy zdalnej – także po pandemii

  • Benefity

  • dofinansowanie zajęć sportowych

  • prywatna opieka medyczna

  • dofinansowanie nauki języków

  • dofinansowanie szkoleń i kursów

  • ubezpieczenie na życie

  • możliwość pracy zdalnej

  • elastyczny czas pracy

  • opieka stomatologiczna

  • firmowa drużyna sportowa

  • brak dress code’u

  • parking dla pracowników

  • dodatkowe świadczenia socjalne

  • dofinansowanie wypoczynku

  • program rekomendacji pracowników

EXATEL

Polska firma telekomunikacyjna i innowacje? W EXATEL to możliwe. Od ponad 25 lat świadczymy kompleksowe usługi z zakresu ICT dla operatorów, biznesu i sektora publicznego. Dobrze znamy rynek teleinformatyczny. Korzystamy ze sprawdzonych i nowoczesnych technologii. Prowadzimy działania badawczo-rozwojowe w obszarze ICT tworząc własne rozwiązania, takie jak urządzenia sieciowe (SDNbox i SDNcore) oraz oprogramowanie dla cyberbezpieczeństwa (TAMA- własny antyDDoS).

Przewiń do profilu firmy