Web Senior Engineer

Senior

16000 - 22000 PLN

Zdalnie / Lublin

Milo, to my

Oferta

  • Elastyczne godziny pracy. Muszą być przedstawione i zatwierdzone z góry.
  • Opcje pracy zdalnej. Chodzi o Twoje wyniki, a nie o lokalizację.
  • Konkurencyjne wynagrodzenie.
  • Niekorporacyjne, nieformalne i dynamiczne środowisko pracy.
  • Możliwość zmiany przydziału zadań w ramach projektu.
  • Uczestnictwo w szkoleniach.
  • Program doskonalenia języka angielskiego.
  • Spotkania techniczne w zespole i imprezy poza pracą.
  • Certyfikaty branżowe i techniczne.
  • Program dofinansowania sprzętu komputerowego.
  • Program poleceń oparty na nagrodach.

Rezultaty

  • Pisanie od podstaw skalowalnych aplikacji internetowych z wykorzystaniem frameworka Django
  • Przygotowywanie architektury systemu na podstawie specyfikacji klienta.
  • Utrzymanie i rozwój API
  • Skuteczne uczestnictwo w spotkaniach projektowych w języku angielskim
  • Obsługa całej komunikacji pisemnej w języku angielskim w zespole i poza nim
  • Zdobywanie nowych umiejętności i wiedzy podczas szkoleń z łatwością i w szybkim tempie
  • Dbałość o jakość kodu wytwarzanego i poprawianego w miarę upływu czasu (w oparciu o szkolenia i informacje zwrotne)
  • Określanie szacunkowego czasu potrzebnego do ukończenia przydzielonych zadań
  • Ocena szacunkowego czasu dostarczonego przez mniej doświadczonych programistów
  • Zadania programistyczne ukończone zgodnie z szacowanym czasem (min. 90%)
  • Dostarczanie rozwiązań zadań programistycznych dla mniej doświadczonych programistów
  • Implementowanie funkcjonalności oprogramowania bez nadzoru
  • Implementowanie testów jednostkowych dla tworzonych funkcjonalności
  • Tworzenie dokumentacji do tworzonych funkcjonalności
  • Wprowadzanie poprawek błędów na podstawie informacji zwrotnych od członków zespołu QA
  • Komunikacja z innymi członkami zespołu (programistami, projektantami i testerami) w celu zapewnienia, że wykonane zadania spełniają wszystkie wymagania
  • Aktywny udział w przeglądach kodu
  • Pomaganie mniej doświadczonym programistom w rozwiązywaniu problemów związanych z inżynierią oprogramowania
  • Prowadzenie komunikacji z klientem i zespołem technicznym po stronie klienta. (PM, Tech Lead)
  • Nadzorowanie pracy zespołu w celu zapewnienia jakości wytwarzanego kodu. (PM, Tech Lead)
  • Nadzorowanie wydań oprogramowania do klienta. (PM, Tech Lead)
  • Przygotowywanie i udostępnianie raportów o stanie projektu przedstawicielowi handlowemu oraz klientom (PM, Tech Lead)

Wymagania

  • Znajomość języka angielskiego na poziomie minimum C1 (zaawansowany)
  • Ponad 5 lat komercyjnego doświadczenia w programowaniu webowym
  • Doskonała znajomość Pythona (5+ lat)
  • Doskonała znajomość Django (5+ lat)
  • Tworzenie API (REST, django-rest-framework)
  • Tworzenie aplikacji SPA i SSR
  • Dobra i praktyczna znajomość HTML5/CSS3/SASS/JavaScript
  • Analitycznego myślenia i zdolności do samodzielnej pracy
  • Przejęcie odpowiedzialności za własną pracę
  • Zdolność do dostarczania aplikacji z wysokim pokryciem testowym
  • Pisanie dokumentacji (np. Sphinx)
  • Doświadczenie z Docker i CI
  • Doświadczenie z relacyjnymi bazami danych (MySQL, PostgreSQL)
  • Umiejętność modelowania i tworzenia struktury bazy danych
  • Znajomość systemu kontroli wersji git
  • Przynajmniej podstawowa wiedza na temat usług AWS (S3, EC2)

Dodatkowe umiejętności

  • Aplikacje wielowątkowe, skalowalne architektury
  • Frameworki e-commerce Django (np. Oscar)
  • Frameworki CMS Django (np. Wagtail, django-CMS, Mezzanine)
  • Elasticsearch
  • Metodyka Scrum
  • Wiedza z zakresu blockchain
  • Frameworki React lub Vue JS

Zainteresowaliśmy Cię?
Wyślij CV!

icon-attach-field Dodaj załącznik (.pdf, .doc)

Administratorem danych osobowych jest Kacper Gazda Milo Solutions, ul. Morszyńska 77, 02-932 Warszawa. Dane wpisane w formularzu kontaktowym będą przetwarzane w celu udzielenia odpowiedzi na przesłane Curriculum Vitae zgodnie z RODO.

Etapy rekrutacji

Milo - careers - contact by email or phone

Kontakt mailowy/telefoniczny

wyślij do nas swoje CV, zbadamy Twoje doświadczenie i damy Ci feedback.

Milo -careers - during the first round of interviews

Pierwsza rozmowa

ocenimy, czy Twoje podejście wpisuje się w kulturę naszej organizacji. Jeśli tak, to zaprosimy Cię na rozmowę techniczną.

Milo - careers - technical interview

Rozmowa lub zadanie techniczne

wspólnie z jednym z team leaderów chcielibyśmy sprawdzić Twoje możliwości. Jeśli jesteś developerem, to możesz spodziewać się zadania.

Milo - careers - finalizing conversation

Rozmowa z CEO

Kacper, nasz CEO, także będzie chciał z Tobą porozmawiać w celu podsumowania całego procesu rekrutacji i doprecyzowania szczegółów kontraktu.

Milo - careers - welcome aboard

Witamy na pokładzie

jeśli tutaj się znalazłeś, to znaczy, że jesteś już członkiem naszego zespołu. Zaczynamy! ❤️

Cofnij