Junior Hacker/Software Developer

JavaScript

Junior Hacker/Software Developer

JavaScript

Postępu 15, Warszawa

BillTech

formInputsData.workingTimes.Undetermined
Mandate, B2B
Junior
Office
4 000 - 6 000 PLN
Net per month - B2B
3 000 - 5 000 PLN
Gross per month - Mandate

Tech stack

    TypeScript

    junior

    Node.js

    junior

    SQL

    junior

    Java

    nice to have

    PostgreSQL

    nice to have

Job description

Cześć! Zapraszamy Cię do naszego zespołu Tech w Billtechu (fintech startup ~20 osób) 👋🏼

Co robimy: współtworzymy ekosystem banków, aplikacji finansowych i tysięcy dostawców usług cyklicznych, w ramach którego przekazujemy dane o fakturach i płatnościach. Integrujemy się z największymi systemami na rynku = miliony końcowych użytkowników. Obecnie system pobiera dane o opłatach z dziesiątek tysięcy kont u ponad 1200 dostawców. Przed nami zaplanowane wdrożenia do banków i aplikacji FinTech, w których będziesz brał/a aktywny udział.

Tech stack:
  • Typescript, Javascript
  • Node.js, NestJS, Puppeteer/Playwright
  • Java, Spring boot
  • Postgresql, SQL,
  • PHP
Narzędzia: Bitbucket, JIRA, IntelliJ IDEA, Git
Praca zespołu oparta jest o zwinną metodykę Scrum. Code Review, Clean Code, CI/CD, TDD, REST API.

Przed zaangażowaniem się w proces rekrutacji pojawia się zawsze wiele pytań, więc wychodzimy Ci naprzeciw i odpowiadamy na nie za wczasu
w tym artykule FAQ dla kandydatów tech 💡


 🎁Czego możesz od nas oczekiwać? 

  • 💸Umowa i wynagrodzenie: Współpraca na UZ (3000-6000 zł brutto) lub B2B (do 6000 zł netto + vat)
  • 🏢Flexplace: Warszawa/Remote/hybryda, sam/a decydujesz skąd pracujesz, biuro jest otwarte a praca zdalna możliwa.
  • ⌚️Flextime: Bardzo elastyczne godziny pracy. Zależy nam na tym, żeby każdy był na daily swojego zespołu i innych ważnych spotkaniach, ale mamy w szeregach zarówno ranne ptaszki, jak i śpiochy.
  • 😆Świetny kilkuosobowy team: składa się z prawdziwych pasjonatów w swoich obszarach, stawiamy otwartość i uczenie się od siebie nawzajem. Znajdziesz tu pozytywnych ludzi, z którymi możesz pośmiać się i porozmawiać w nieformalnej atmosferze o kawie, podróżach, jedzeniu, technologii, zjeść razem obiad, zagrać partyjkę w ping-ponga albo spotkać się po pracy.
  • 🆙Ogromne możliwości rozwoju:
    - Wykorzystujemy nowe technologie i narzędzia, doświadczenie, które u nas zdobędziesz będzie cenione na rynku pracy i wykorzystasz je w przyszłości w innych projektach.
    - Regularny feedback, dzięki któremu dążymy do tego aby każdy stawał się samodzielny.
    - Zespół z bogatym doświadczeniem, od którego możesz czerpać wiedzę.
    -
    Regularne wewnętrzne TechTalki
    -
    Wewnętrzne materiały do rozwoju
  • 💪🏼Realny wpływ: decyzje o dalszym rozwoju firmy zapadają u nas w biurze i bezpośrednio czuć co się dzieje w firmie. Ty również będziesz mieć realny wpływ na biznes, rozwój BillTecha i życie innych ludzi! Czy to nie fajna perspektywa aby produkt, który tworzysz pomagał Twojemu przyjacielowi, mamie lub wujkowi w codziennych sprawach?
  • 💻Sprzęt i akcesoria potrzebne do pracy


 ✅Co będzie ważne na tym stanowisku?

  • podstawowa wiedza z ogólno-pojętej informatyki, sieci i działania internetu - HTTP, DNS, IP, Cookies, Proxy,
  • znajomość języka TypeScript, JavaScript i Node.js,
  • swobodne poruszanie się w HTML, CSS, jQuery,
  • znajomość narzędzi developerskich - BitBucket, IDE, git, Chrome DevTools, Postman
  • znajomość REST API, Ajax
  • web scraping i parsowanie, Puppeteer/Playwright
  • znajomość zagadnień w tematyce web security np. SSL Pinning, CORS, zainteresowaniem tematyką cybersecurity/hacking/whitehat
  • nice to have: programowanie obiektowe, czysty kod i wzorce projektoww; znajomość Java/PHP

 ✅Co wyjątkowo docenimy?

  • portfolio (github), gdzie rozwijasz własne większe lub mniejsze projekty i chętnie się nimi pochwalisz :) 
  • wysokie zdolności analityczne, chęć rozumienia jak coś działa i umiejętność łączenia kropek,
  • inicjatywę i samodzielność, w tym szukanie informacji na własną rękę, zacięcie do szukania odpowiedzi na pytania i stawiania ich gdy inni nie pytają.


Głównym zadaniem w tym zespole jest zapewnianie poprawnego funkcjonowania systemów BillTech odpowiadających za synchronizowanie się z ponad 1300-oma dostawcami. W tym celu dużo analizujemy, przeprowadzamy częsty reverse-engineering, eksperymentujemy i generalnie bawimy się w hackerów. 👨🏻‍💻

Jakie zadania już na Ciebie czekają:

  • tworzenie nowych integracji z dostawcami,
  • bieżąca obsługa pojawiających się problemów z synchronizacjami,
  • rozwijanie narzędzi z których korzystamy na codzień,
  • wymyślanie oraz implementowanie usprawnień naszych systemów,
  • rozwijanie różnego rodzaju monitoringów oraz ich automatyzowanie,
  • współplanowanie długookresowej roadmapy dla zespołu

Obecnie stoimy przez wyzwaniem wyskalowania naszych systemów. Oznacza to dużo ciekawych problemów analityczno-programistycznych do rozwiązania i bardzo duże pole do rozwoju na przestrzeni wielu dziedzin.


🤩Przyjemny proces rekrutacji:
1. (online) discovery call (30 min)
2. (online) Live coding z CTO i członkiem zespołu (1h)
3. (on-site) Dzień próbny - ciekawe zadania, wspólny lunch i poznanie zespołu (4h)

PS. Jeśli wciąż się zastanawiasz czy aplikować to pomyśl co zadzieje się w najgorszym wypadku? Poznasz fajną ekipę i jeśli nie zdecydujesz/my się na współpracę to powiemy sobie "do zobaczenia" 🤜🏼🤛🏼
Published: 14.10.2021
Office location