Senior Scala Software Engineer-Merchant

Scala

Senior Scala Software Engineer-Merchant

Scala

Grunwaldzka 182, Poznań

Allegro

Undetermined
Permanent
Senior
Office
4 603 - 6 278 USD
Gross per month - Permanent

Tech stack

    Scala

    regular

Job description


Opis stanowiska
W obszarze Merchant Experience zajmujemy się całościowo procesami dotyczącymi naszych Sprzedawców. Od pozyskiwania nowych Klientów, poprzez przeprowadzenie ich przez proces rejestracji, weryfikacji i konfigurację konta, wystawiania i edycję ofert i produktów, zarządzanie zamówieniami, dostarczanie statystyk sprzedaży, obsługę rozliczeń i cenników, na integracjach przez API kończąc. Na co dzień spotykamy się z wyzwaniami związanymi z olbrzymią skalą ruchu, wolumenu danych i skalowaniem rozwiązań tak, żeby spełniać potrzeby Klientów i biznesu.


Dlaczego miał(a)byś z nami pracować?

  • Zespoły są w pełni autonomiczne, dlatego też odpowiadają za architekturę i projektowanie, wybór technologii, programowanie, wydajność, jakość kodu oraz  wdrożenie na produkcję
  • Posiadamy ponad 900 mikrousług tworzących jeden serwis allegro.pl
  • Bazujemy na najnowszych technologiach ze świata OpenSource
  • Wykorzystujemy języki programowania w zależności od potrzeb: Scala, Kotlin, Java
  • Wykorzystujemy w zależności od potrzeb:
    - techniki: Functional Programming, Event Sourcing, Reactive Streams
    - technologie: Kafka, Hadoop, Spark, Kubernetes, Mesos, TensorFlow, BigQuery
    - biblioteki: Spring Boot, Cats, Scalaz, Slick, Doobie, Monix, Akka, Tapir, Circe, Graphql, Retrofit
  • Nasz wewnętrzny ekosystem narzędziowy oparty jest na technologiach OpenSource, w którym dwie minuty po kliknięciu masz nową usługę gotową do wdrożenia
  • Posiadamy środowisko łączące nasze prywatne dwa Data Centers (10 000 serwerów) oraz Chmurę Publiczną (Google Cloud oraz Microsoft Azure)
  • Mamy możliwość kontrybucji do projektów OpenSource, w tym udostępnianych i utrzymywanych przez Allegro (sprawdź nasz GitHub) - w tych mamy już kilka tysięcy gwiazdek na githubie
  • Korzystamy z Big Data (kilka petabajtów danych) oraz Machine Learning który wykorzystywany jest produkcyjnie

Ze swojej strony oferujemy:

  • Sprawdź sam/a, a oprócz tego m.in: 
  • Nowoczesne biuro i narzędzia pracy
  • Nieformalną atmosferę pracy w profesjonalnym zespole
  • Bogaty pakiet świadczeń pozapłacowych w systemie kafeteryjnym – Ty decydujesz z czego korzystasz
  • Zajęcia angielskiego z programem nauczania stworzonym z myślą o inżynierach, opłacane przez nas
  • Budżet szkoleniowy oraz wewnętrzna platforma MindUp

Ofertę kierujemy do osób, które:

  • Od kilku lat zajmują się programowaniem w technologiach uruchamianych na JVM
  • Programują w języku Scala
  • Są otwarte na programowanie w różnych językach (np. Java, Kotlin)
  • Posiadają doświadczenie w pracy w architekturze mikrousługowej
  • Mają pomysły i chęć zaangażowania się projektowanie architektury rozwiązań
  • Szukają efektywnych rozwiązań do wymagań stawianych przez użytkowników
  • Interesują różnorodne narzędzia i możliwość ich wykorzystania odpowiednio do problemu
  • Zachowują dobre praktyki programowania
  • Lubią dzielić się swoją wiedzą i doświadczeniem z innymi
  • Chcą cały czas się rozwijać i aktualizować swoją wiedzę

Wyślij nam swoje CV i sprawdź dlaczego #dobrzetubyć
Published: 24.09.2021

Meet the company

Allegro

At Allegro, we build and maintain some of the most distributed and scalable applications in Central Europe. Work with us on e-commerce solutions to be used (and loved) by your friends, family and millions of our customers.

Company profile
Office location
Senior Scala Software Engineer-Merchant - Allegro