Junior Software Engineer

  • Pełny etat

Opis stanowiska

Ta oferta jest dla Ciebie, jeśli:

  • jesteś na początku kariery jako programista 
  • szukasz firmy, która inwestuje w swoich pracowników i ich rozwój
  • chcesz uczyć się od najlepszych w branży, którzy zawsze znajdą dla Ciebie czas
  • chcesz mieć wpływ na wygląd i działanie największego serwisu e-commerce w naszej części Europy

Od pierwszego dnia pracy oferujemy:

  • onboarding w formie warsztatu, na którym wypróbujesz narzędzia jakie stosujemy w firmie
  • doświadczonego programistę lub programistkę w roli mentora, który/a będzie
  • wdrażać Cię do pracy
  • zadba o Twój rozwój
  • podeśle materiały i zagadnienia do nauki
  • da uczciwy feedback
  • dostęp do dziesiątek szkoleń technicznych i "miękkich" w ramach wewnętrznego programu rozwojowego MindUp
  • wsparcie na ścieżce rozwoju do stanowiska Software Engineer

Po trzech miesiącach pracy z nami będziesz:

  • swobodnie poruszał(a) się w zagadnieniach technicznych rozwijanych przez Twój zespół
  • pracował(a) samodzielnie nad zadaniami o różnym poziomie złożoności
  • otrzymywał(a), ale też udzielał(a) informacji zwrotnej współpracownikom w czasie code review
  • miał(a) możliwość samodzielnego wdrażania zmian na wszystkie środowiska, łącznie z produkcją

W  rekrutacji i od pierwszego dnia w pracy oczekujemy:

  • najważniejsze: zapału do nauki i otwartości na nowe technologie :)
  • znajomości jednego, dowolnego języka programowania
  • umiejętności napisania usługi obsługującej żądania HTTP
  • znajomości podstaw testowania automatycznego (testy jednostkowe, integracyjne)
  • znajomości podstawowych dobrych praktyk programowania: Clean Code, Dependency Injection, SOLID
  • Odczuć dotyczących złożoności obliczeniowej tworzonych algorytmów
  • Pomysłów przy projektowaniu prostych systemów rozproszonych

Technologicznie Twoje środowisko pracy będzie wyglądać tak:

  • ponad 900 mikrousług tworzących jeden serwis allegro.pl
  • najnowsze technologie ze świata OpenSource
    • wykorzystujemy języki programowania w zależności od potrzeb:
    • Java 8, 11 i najnowsza (przeczytaj jakie mamy zasady aktualizacji Java)
    • Kotlin
    • Groovy (przede wszystkim do testów)
    • Python, Go (przede wszystkim w projektach infrastrukturalnych)
  • wykorzystujemy w zależności od potrzeb
    • techniki: m.in. Reactive Programming, TDD, DDD
    • technologie: m.in. Kafka, Hadoop, Spark, Kubernetes, Mesos, TensorFlow, BigQuery
  • wewnętrzny ekosystem narzędziowy oparty na technologiach OpenSource, w  którym dwie minuty po kliknięciu masz nową usługę gotową do wdrożenia
  • środowisko łączące nasze prywatne dwa Data Centers (10 000 serwerów) oraz Chmurę Publiczną
  • możliwość kontrybucji do projektów OpenSource, w tym udostępnianych i utrzymywanych przez Allegro (sprawdź nasz GitHub)

Ludzie, z którymi będziesz pracować to:

  • 850 osób, które od wielu lat budują jeden z największych systemów rozproszonych w naszej części Europy
  • profesjonaliści i profesjonalistki na wielu polach: od utrzymania Data Center, przez infrastrukturę, bezpieczeństwo, programowanie, analitykę danych po User Experience
  • pasjonaci i pasjonatki, którzy w ramach Allegro Tech chętnie dzielą się wiedzą i doświadczeniem
    • wewnątrz firmy na przykład przez turystykę zespołową (przeczytaj jak to działa)
    • oraz na dziesiątkach konferencji w Polsce, w Europie i na świecie (m.in. Geecon PL, Devoxx PL, Devoxx BE, QCon San Francisco, Kotlinlconf, Confitura...)

Na co możesz dodatkowo liczyć:

  • nowoczesne biuro i narzędzia pracy
  • bogaty pakiet świadczeń pozapłacowych w systemie kafeteryjnym – Ty decydujesz z czego korzystasz (w tym kupony na Allegro ;))
  • zajęcia angielskiego z programem nauczania stworzonym z myślą o inżynierach opłacane przez nas
  • uczestnictwo w specjalnych wydarzeniach wewnętrznych typu Allegro Tech Meeting (wewnętrzna konferencja techniczna na 500 osób: zobacz podsumowanie i prelekcje na kanale YouTube)

Wyślij nam swoje CV i dołącz do Allegro! 

Polityka prywatności