Inżynier oprogramowania back-end średniego szczebla
Chcesz przenieść swoją karierę zawodową na wyższy poziom? Chcesz pracować w międzynarodowej firmie programistycznej, która kładzie nacisk na umiejętności i satysfakcję z pracy? Easy LMS poszukuje inżyniera oprogramowania back-end średniego szczebla, który potrafi przełożyć życzenia klientów na rozwiązania przyjazne dla użytkownika.
Z twoich rozwiązań będzie korzystać ponad 2000 klientów na całym świecie. Dołącz do nas w naszej misji zapewnienia skutecznego
i dostępnego e-learningu pracownikom na całym świecie! 🚀
Co będziesz robić jako inżynier oprogramowania back-end średniego szczebla?
Dołączysz do jednego z naszych autonomicznych zespołów rozwiązujących problemy, a twoim zadaniem będzie tworzenie i ulepszanie naszego systemu zarządzania nauczaniem online (LMS). Taki zespół składa się
z programistów back-end, projektantów front-end i konsultantów wdrożeniowych, którzy ściśle ze sobą współpracują, aby tworzyć cenne funkcje dla naszych klientów. Będziesz zaangażowany(a) w każdy etap tworzenia funkcji, a to oznacza, że:
- Bierzesz udział w spotkaniach poświęconych planowaniu funkcji, podczas których wspólnie z zespołem omawiacie, jak rozwiązywać problemy
z perspektywy użytkownika końcowego. - Wraz z zespołem przygotowujecie zwięzłe propozycje funkcji dla właściciela produktu.
- Dzielisz funkcję na małe zadania i przydzielasz je swojemu zespołowi.
- Wdrażasz rozwiązanie za pomocą nowoczesnych technik, takich jak TypeScript i React. Taki sposób opiera się na testach i wykorzystuje zasady ciągłego dostarczania.
- Recenzujesz kod swoich kolegów i przetwarzasz informacje zwrotne na temat twojej pracy.
- Przed wdrożeniem wraz z zespołem sprawdzasz, czy funkcja spełnia nasze standardy jakości.
Aby dostarczać nowe funkcje, będziesz pracować w iteracjach. Dostarczamy funkcje w cyklach 2- lub 4-dniowych. Wdrażamy nasz kod, gdy tylko przynosi on wartość dodaną, a to oznacza, że możemy go wdrażać wielokrotnie w ciągu dnia.
Twój osobisty wkład będzie odgrywał dużą rolę w produkcie końcowym.
Wraz z innymi programistami będziesz odpowiadać za architekturę naszego produktu. Będziesz również przyczyniać się do poprawy wydajności
i niezawodności naszego produktu w miarę jego szybkiego rozwoju. Będziesz dokonywać przemyślanych kompromisów pomiędzy dostępnym czasem a jakością, aby ulepszyć istniejący kod
i ułatwić sobie codzienną pracę. Będziesz mieć dużą swobodę w wyborze technik, frameworków i rozwiązań. Zachęcamy do eksperymentowania! Wszystko to zapewnia, że twój osobisty wkład będzie odgrywał dużą rolę
w produkcie końcowym. Zobaczysz, że twoja wizja i pomysły znajdą odzwierciedlenie w rzeczywistości.
Kogo szukamy?
Jesteś właściwą osobą na to stanowisko, jeśli:
- Od 3 do 5 lat zajmujesz się zawodowo tworzeniem aplikacji internetowych.
- Posiadasz tytuł licencjata lub magistra informatyki, inżynierii oprogramowania lub pokrewnej dziedziny albo równoważne doświadczenie zawodowe.
- Jesteś dyspozycyjny(a) przez co najmniej 32 godziny w tygodniu.
- Lubisz tworzyć eleganckie rozwiązania dla złożonych wyzwań
w zróżnicowanym zespole współpracowników. - Masz doświadczenie z TypeScript i React, PHP i MySQL oraz linią poleceń systemu Linux. Doświadczenie w tych dziedzinach jest dodatkowym atutem, ale znajomość innych pokrewnych języków internetowych
i relacyjnych baz danych może być dobrym zamiennikiem. - Posiadasz solidne podstawy informatyki: struktury danych, algorytmy, języki programowania, systemy rozproszone i wyszukiwanie informacji.
- Piszesz zrozumiały, testowalny kod z dbałością o jego łatwe utrzymanie.
- Chcesz i ciekawi cię ciągłe doskonalenie swoich umiejętności (inżynierskich).
- Lubisz pracować w multidyscyplinarnym zespole i uczyć się od innych. Musisz być zorientowany(a) na pracę zespołową.
- Potrafisz dostosować się do pracy w doświadczonym, wielokulturowym zespole.
- Posługujesz się językiem angielskim w mowie i piśmie na poziomie biegłym w biznesie.
- Mieszkasz w Holandii.
Dużym atutem będzie, jeśli masz:
- Doświadczenie w pracy z Amazon Web Services i kontenerami Docker.
Praca na tym stanowisku może być wykonywana częściowo zdalnie, ponieważ wspieramy pracę z domu. Oczekujemy jednak, że będziesz przychodzić do biura 2-3 dni w tygodniu. Możesz również pracować całkowicie z naszego biura. Wszystko zależy od ciebie!
Co oferujemy?
Uczymy się na błędach, a pracujemy w sposób, który przedkłada naukę nad wyniki.
- Skupiamy się na rozwoju osobistym. Uczymy się na błędach, a pracujemy w sposób, który przedkłada naukę nad wyniki.
- Otwarty i różnorodny zespół młodych
i doświadczonych kolegów. - Spokojna firma, która dba o swoich pracowników zarówno w sferze fizycznej, jak i psychicznej. Na przykład oferujemy comiesięczne masaże fotelami, zdrowe lunche
i zielone biuro. Niezwykle istotne jest to, że nie pracujemy w godzinach nadliczbowych. - Zwinne środowisko z dużą swobodą, odpowiedzialnością, elastycznością, które pozwala dostosować pracę do życia osobistego.
- Stosujemy naprzemiennie normalne tygodnie pracy z tygodniami zabawy, w których odchodzimy od naszych codziennych obowiązków
i poświęcamy czas na projekty poboczne i eksperymentowanie
z (nowymi) rozwiązaniami technicznymi. - Zapewniamy cały sprzęt niezbędny do wykonywania pracy jak biurko, kilka ekranów, okulary do monitora itd.
- Świętujemy sukcesy, a inteligentną i skoncentrowaną pracę przeplatamy chwilami relaksu, takimi jak grillowanie i piątkowe popołudniowe spotkania!
- Atrakcyjne wynagrodzenie i świadczenia dodatkowe.
Przeczytaj, co wyróżnia Easy LMS.
O Easy LMS
Jesteśmy rozwijającą się firmą programistyczną z międzynarodowym zespołem, którego pasją jest rozwój osobisty. Rezultatem naszych działań jest przyjazny dla użytkownika system LMS, który stymuluje skuteczną naukę i sprawia, że szkolenia są przyjemne! Skupiamy się głównie na szkoleniach pracowniczych dla małych i średnich firm, ale zapewniamy doskonałe doświadczenia szkoleniowe dla każdego scenariusza i każdego zespołu!
Mamy ponad 2000 klientów w ponad 120 krajach, a w ciągu najbliższych trzech lat zamierzamy zwiększyć nasz rozmiar trzykrotnie. Nasze biuro znajduje się w centrum Delft. Jesteśmy małą, sprawną firmą, w której panuje kultura koleżeńska, polegająca na wzajemnym wspieraniu się jako zespół. Naszym celem jest również bycie spokojną firmą, w której można być dumnym ze swoich osiągnięć.
Dzień inżyniera oprogramowania back-end średniego szczebla
Załóżmy, że pracujesz w naszym biurze:
9:00 Najpierw filiżanka kawy i przejrzenie listy zadań do wykonania. Trochę tego jest.🙂
9:15 Przygotowujesz się do spotkania ze swoim zespołem rozwiązującym problemy.
9:30 Czas na spotkanie! Opowiadasz zespołowi o swoich postępach
i prosisz starszego programistę o przeprowadzenie wspólnej burzy mózgów na temat potencjalnego ulepszenia architektury. Masz pewną sugestię
i chcesz ją skonfrontować. Przedstawisz swój pomysł podczas cotygodniowego spotkania zespołu programistów dziś po południu.
10:00 Wykonujesz swoje podzadanie! Twoje podzadanie jest częścią historyjki, dzięki której funkcja usuwania konta jest w pełni samoobsługowa. Przekazujesz swoją pracę i prosisz o przegląd kodu.
11:00 Kontynuujesz realizację kolejnego podzadania. Wyłączasz komunikator Slack i w spokoju zastanawiasz się, jak wdrożyć zmiany
w bazie danych bez powodowania przestojów.
12:00 Kolega przejrzał kod twojego pierwszego podzadania. Wspólnie analizujecie komentarze, ponieważ kolega jest ciekaw twojego podejścia. Wyjaśniacie szczegóły i odwołujecie się do interesującej dokumentacji.
12:30 Czas na lunch! Serwujemy bogaty posiłek z pieczywem, gotowanymi jajkami, lokalnymi serami i roślinnymi pastami.
13:00 Rozpoczynasz refaktoryzację kodu. Opanowałeś/aś nowe podejście, to twój zysk! Przesyłasz swoje podzadanie do Git i przechodzisz wszystkie testy. Brawo!
13:30 Czas na ręczne sprawdzenie poprawności historyjki wraz z zespołem rozwiązującym problemy. Odkrywasz jeden błąd i rozwiązujesz go wspólnie z kolegami z zespołu!
14:30 Historyjka samoobsługi jest gotowa! Wszystko działa zgodnie
z oczekiwaniami, więc nadszedł czas na wdrożenie. W ciągu 10-15 minut wszyscy klienci na całym świecie zaczną korzystać z nowej funkcji!
15:00 Czas się zrelaksować! Wybierasz się na spacer z kolegami po centrum miasta Delft.
15:15 Spotykasz się z innymi programistami back-end na cotygodniowym spotkaniu programistów. Omawiacie problemy, które pojawiły się
w minionym tygodniu, w tym testy trudne do refaktoryzacji. Dyskutujecie również nad nowymi technikami i przedstawiacie swój pomysł na architekturę. Rozwija się interesująca dyskusja na temat nowej biblioteki.
16:00 Inny programista prosi o sprawdzenie jego kodu. Zawsze ciekawie jest zobaczyć, jak inni rozwiązują problemy! Zostawisz kilka uwag i pytań, aby zrozumieć, co próbował zrobić drugi programista.
17:30 Po przekazaniu swojej pracy i zakończeniu recenzji, przyglądasz się możliwym nowym historyjkom. Nie możesz się doczekać nowego dnia!
Aplikuj
Czy chcesz pracować z nami? W wiadomości e-mail uzasadnij, dlaczego chcesz działać z nami, i wyślij ją wraz ze swoim CV na adres
jobs@easy-lms.com. Masz pytania dotyczące tego stanowiska? Możesz skontaktować się z Caroline Heijkoop pod numerem +31 683712762.
Wiadomość dla rekruterów i łowców głów
Rozumiemy, że możecie chcieć poszukać kandydatów na to stanowisko, ale wolimy to zrobić sami.