All offersWarszawaGoSoftware Developer- Go
Software Developer- Go
Go
Wirtualna Polska Media S.A.

Software Developer- Go

Wirtualna Polska Media S.A.
Warszawa
Type of work
Undetermined
Experience
Mid
Employment Type
Permanent
Operating mode
Remote

Tech stack

    Go
    regular
    SQL
    regular
    GraphQL
    regular
    MySQL
    regular
    HTTP protocol
    regular
    Linux
    regular
    Git
    regular
    Python
    nice to have
    PHP
    nice to have
    Cassandra
    nice to have

Job description

Online interview
Wirtualna Polska Media S.A. - partner pierwszego wyboru Polaków: dostarczamy angażujące informacje, rozrywkę i usługi oraz inspirujemy w codziennych decyzjach.


Działamy w obszarach e-commerce, reklamy i mediów spójnie łącząc technologie.



Co robimy? 


  • Aplikacje obsługujące setki RPS, odpowiadające w ciągu pojedynczych milisekund 
  • Bezstanowe serwisy działające na wielu instancjach w wielu regionach (multi-dc) 
  • Środowisko zarządzania treścią redakcyjną działające w trybie multi-master 
  • Graf semantyczny treści, analizę NER, oznaczanie obrazów 

Zakres obowiązków: 


  • Tworzenie i rozwój aplikacji backend w języku Go  
  • Współtworzenie architektury systemów pracujących w środowisku rozproszonym  
  • Współpraca z zespołami realizującymi aplikacje frontend  i mobile  
  • Peer review kodu  
  • Utrzymanie i dokumentacja usług 

Wymagania stawiane kandydatom: 


  • Chęć nauki nowych technologii  
  • Umiejętność analitycznego myślenia  
  • Umiejętność pisania czystego, zrozumiałego kodu  
  • Znajomość języka Go oraz schemy GraphQL 
  • Znajomość baz danych SQL (MySQL
  • Znajomość protokołu HTTP 
  • Podstawowa znajomość systemu Linux oraz systemu kontroli wersji Git  

Dodatkowo docenimy: 


  • Znajomość innych języków programowania (Python, PHP)  
  • Znajomość bazy Cassandra oraz systemów kolejkowych (Kafka
  • Doświadczenie w pracy z Dockerem i Kubernetesem  
  • Wkład w projekty OpenSource (w tym własne!)  
  • Aktywność na meet’upach, wystąpienia na konferencjach  

Oferujemy: 


  • Możliwość poświęcenia 20% czasu pracy na naukę i wybrane (w tym własne) projekty OpenSource 
  • Pracę z systemami multi-dc pracującymi w trybie multi-master zapewniającymi usługi zarówno dla warstwy backoffice jak i produktów publicznych