All offersKrakówJSSoftware Engineer
Software Engineer
JS
PushPushGo

Software Engineer

PushPushGo
Kraków
Type of work
Undetermined
Experience
Mid
Employment Type
B2B
Operating mode
Office

Tech stack

    JavaScript / TypeScript
    advanced

Job description

Cześć!

Miło, że wpadłeś na nasze ogłoszenie :) - zapewne szukasz ciekawych wyzwań i fajnego projektu - dobrze trafiłeś.

Kim jesteśmy? 

Startupem, tworzonym przez tych Ludzi: http://bit.ly/2H8TSlG, który opanował Polskę w notyfikacjach Web Push. Dziennie wysyłamy 100+ milionów wiadomości push dla naszych klientów, którymi są m.in Wirtualna Polska, Interia, CCC czy Bank PKO BP. 

Poszukujemy osoby, która pomoże nam stworzyć zupełnie nową jakość pracy, lubimy sobie ułatwiać życie i spać spokojnie, dlatego też cyklicznie przepisujemy aplikację dopasowując ją do wymagań i rosnącego obciążenia.

Co będziesz robić w takiej firmie?


Myśleć w kontekście DDD, rozbijać monolitycznego kloca na piękne i lekkie microservice, które opakowane w kontenery będą dostarczane za pomocą CI/CD wprost do naszych klientów. Około 11:30 nasza asystentka Amazon Alexa zakłóci nam dzień na chwilę rozmowy, gdzie opowiemy sobie w jednym zdaniu o tym co robimy i co nas boli, po ciężkiej pracy w czwartek wyskoczymy na squash, badminton lub kajaki - zależy co nam się chce i czy w ogóle nam się chce - ale to już zależy od Ciebie?:) - w piątki rozmawiamy - poznajemy nowe patterny, nowe języki.

Jak pracujemy?

Ciężko, ale mądrze - szanujemy swój czas, rozwijamy się wewnętrznie, czytamy i się uczymy.

No dobra, ale czy to dla mnie?

Jak kodujesz w node.js i lubisz mieć opisane wszystko interfacem, nie lubisz pracować co chwilę w innym projekcie, lubisz mądry kod, z którym nie trzeba walczyć, a to wszystko chciałbyś napisać mając wcześniej TDD - to tak! :)


Fajnie, ale co dalej, jak będzie wyglądać rozmowa?

Wpadnij pogadamy - poznasz zespół, napijemy się kawy, rozmowa nie będzie stresująca, nie wymaga komputera, robienia tasków. Pogadamy o Twoim doświadczeniu, zadamy kilka pytań w stylu:
  • Jaką bazę danych byś wybrał dla utrzymania 1000 rekordów?
  • Może w myślach zaprojektujemy jakąś prostą mikro usługę?

Dlaczego nie wymieniliście w wymaganiach innych technologii?

Bo robimy microservices, technologia nie jest ważna, Twój kod uruchamia się na Twoich warunkach - piszesz pod interface, a to jaki driver będzie w środku - to nie jest ważne, o to zadba architekt, przygotowując odpowiedni interface, a może sam wybierzesz technologie dla swojej implementacji microservices? :-)