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!