Rozwój backendu Platformy MPC - produktu SaaS wspomagającej pracę centrów handlowych, składającego się z kilkudziesięciu aplikacji Ruby (3.2) i trzech Golangowych.
Projektowanie i implementacja API - RESTowych i gRPC - obsługujących do 40k RPM oraz workerów Sidekiq-a i RabbitMQ - zajmujących się m.in. wysyłaniem milionów wiadomości SMS, email i push dziennie.
Projektowanie i implementacja baz danych PostgreSQL, ElasticSearch i Redis.
Pisanie testów do tworzonego kodu oraz jego wdrażanie na infrastrukturę opartą o Kubernetes w środowisku AWS.
Praca z zespołem produktowym nad projektowaniem nowych funkcji systemu.
Oczekiwania:
Doświadczenie - minimum 5-6 lat w podobnym środowisku.
Znajomość Ruby na poziomie zaawansowanym.
Umiejętność projektowania i implementacji RESTowych API.
Umiejętność pisania wysokiej jakości kodu zoptymalizowanego wydajnościowo.
Zaawansowana znajomość projektowania i korzystania z baz danych SQL.
Język angielski na poziomie B2+/C1.
Samodzielność i proaktywność.
Doświadczenie z Sidekiq.
Umiejętność pracy w środowisku konsolowym UNIX (Linux/macOS).
Umiejętność pracy z Git.
Wykształcenie wyższe, kierunek Informatyka lub pokrewne.