All offersKrakówJSFrontend Engineer
Frontend Engineer
JS
Edrone sp. z o.o.

Frontend Engineer

Edrone sp. z o.o.
Kraków
Type of work
Undetermined
Experience
Mid
Employment Type
B2B
Operating mode
Office
Edrone sp. z o.o.

Edrone sp. z o.o.

edrone provides advanced Marketing Automation solutions. In the AVA project we are a team of engineers and data scientists working to employ state-of-the-art AI technologies and provide revolutionary voice search experience for e-commerce.

Company profile

Tech stack

    JavaScript
    regular
    Vue.js
    regular
    HTML / CSS
    regular
    JavaScript (jQuery)
    regular
    Git
    regular
    AWS
    nice to have
    MySQL / NoSQL
    nice to have
    PHP
    nice to have

Job description

Umiejętności - wymagane
  • JavaScript
  • Vue
  • HTML/CSS
  • jQuery
  • Git
  • Doświadczenie w budowaniu oprogramowania, które musi działać 24/7
  • Język angielski
  • Minimum 2 lata komercyjnego doświadczenia na stanowisku JavaScript Developer

Umiejętności - mile widziane
  • AWS
  • NoSQL
  • PHP

Jak pracujemy
  • DevOps - you build it you run it
  • Małe grupy, ściśle współpracujących ze sobą specjalistów
  • Code Reviews
  • "Directly Responsible Individual"
  • Programowanie w parach
  • Spłacamy "dług techniczny" przy każdej okazji
  • Regularne Spotkania 1:1
  • Blameless postmortems

Nasze podejście
  • Techniczne mistrzostwo. Czytamy książki, bierzemy udział w konferencjach i meet-up’ach. Mamy biblioteczkę. Uczymy się sami i w grupach. Firma ma budżet, żeby nas wspierać. Robimy to ponieważ to nasza pasja.
  • Ciekawość. Gdy czegoś używamy chcemy wiedzieć jak to działa pod spodem.Jakie są limity i kiedy przestanie działać
  • Bezpośredni, szczery i szybki “feedback”. Dzięki temu się rozwijamy.
  • Autonomia. Wspieramy się nawzajem ale unikamy mikrozarządzania.
  • Bycie ludzkim. Nie tolerujemy chamstwa, nawet jeśli ktoś ma genialne umiejętności.

Techniczne wyzwania
  • Skalowalność - przetwarzamy ogromne ilości danych “near-real time”. Profil ruchu nieustannie się zmienia i musimy dynamicznie się dostosowywać. Opieramy się na horyzontalnym partycjonowaniu i automatycznym skalowaniu.
  • Niezawodność - “uptime”, czas przetwarzania, opóźnienia kolejek - żyjemy tymi metrykami. Zakładamy, że komputery, dyski, sieci i oprogramowanie jest awaryjne. Nasze podejście to automatyzacja i “resilience engineering”.

Inne technologie
  • AWS (25+ services), git, JIRA, Redis, Memcached, Hadoop, Spark
  • Workstation setup: Linux, 16 GB RAM, 2 large monitors, SSD

Produkt
edrone to produkt SaaS przeznaczony dla e-commerce. Jest używany przez setki dużych sklepów online zarówno w Polsce jak i za granicą. edrone zdobył wiele nagród m.in. zwyciężył w rankingu Computer World: “‘Best in Cloud” dwa lata z rzędu (2017 and 2018)