Szukamy silnego, wysoce zmotywowanego programisty Scala, który uzupełni nasz wielofunkcyjny zespół jako programista backendowy przy rozwoju różnych produktów.< /p>
Będziesz odpowiedzialny za wszystkie aspekty cyklu życia aplikacji, od projektowania po kompilację, testowanie i wdrażanie, a także za wszystko, od usług zaplecza po ich odpowiedniki po stronie klienta .
Będziesz zaangażowany we współpracę z resztą zespołu i klientem pracującym na różnych warstwach infrastruktury. Dlatego niezbędna jest pasja do wspólnego rozwiązywania problemów, wyrafinowanego projektowania i wysokiej jakości produktu.
Nasz klient zapewnia nam swobodę i zaufanie w całym cyklu rozwoju, a także pozwala znajdować i eksperymentować z najlepszymi narzędziami do pracy.
Z biegiem czasu zaczniesz ustalać własne obowiązki, określając i reagując na możliwości ulepszenia i udoskonalenia naszego systemu. Będziesz podekscytowany możliwością wywierania wpływu i rozwojem wraz z zespołem.
Obowiązki:
- Projektowanie, budowanie i utrzymywanie wydajnego, wielokrotnego użytku i niezawodnego kodu
- Dzielenie się nowymi pomysłami, technikami i metodologiami
- Dostarczanie jakości poprzez dobrze napisane testy jednostkowe
- Tworzenie narzędzi i automatyzacja technik programistycznych
- Współpraca i komunikacja z zespołem i klientem na wszystkich etapach rozwoju
Wymagania: p>
- Ponad 3 lata komercyjnego doświadczenia w programowaniu Scala
- Bogate doświadczenie w tworzeniu usług internetowych opartych na REST
- biegła znajomość SQL/noSQL
- Doświadczenie w korzystaniu z usług AWS to duży plus
- Doświadczenie w Kafce
- Doświadczenie z frameworkami po stronie klienta, takimi jak AngularJS i ReactJS to duży plus
- Doświadczenie w prototypowaniu i szybki rozwój
- Doświadczenie z CI, najlepiej CD
- biegłość w zakresie frameworków do testów jednostkowych
- Dobra znajomość wzorców projektowych
- Analiza, planuj i szacowuj wymagania, a także identyfikuj związane z nimi ryzyka i dostarczaj rozwiązania
- Zrozumienie zasad projektowania stojących za skalowalnymi i testowalnymi aplikacjami
- Doświadczenie z metodologią zwinną będzie plusem
Oferujemy:
- Elastyczny format pracy – zdalny, w biurze lub elastyczny
< li>Konkurencyjne wynagrodzenie i dobry pakiet wynagrodzeń- Spersonalizowany rozwój kariery
- Narzędzia rozwoju zawodowego (program mentorski, rozmowy i szkolenia techniczne, centra doskonałości i nie tylko)
< li>Aktywne społeczności technologiczne regularnie dzielące się wiedzą- Zwrot kosztów edukacji
- Niezapomniane prezenty rocznicowe
- Wydarzenia korporacyjne i budowanie zespołów
- Inna lokalizacja- konkretne korzyści