Pracuj.pl Praca zdalna Senior

Senior Software Engineer (m/k)

TEAM UP RECRUITMENT SPÓŁKA Z OGRANICZONĄ ODPOWIEDZIALNOŚCIĄ

⚲ Warszawa

Do uzgodnienia

Wymagania

  • Java
  • Go
  • JVM
  • MongoDB
  • PostgreSQL
  • MySQL
  • AWS
  • Google Cloud Platform
  • Microsoft Azure
  • Oracle Cloud

Opis stanowiska

Nasze wymagania:
8-12 lat doświadczenia w programowaniu backendowym,
bardzo dobra znajomość Java i Golang,
praktyczne doświadczenie z JVM,
doświadczenie w projektowaniu i rozwijaniu systemów o wysokiej dostępności oraz dużym ruchu (high scale, high throughput),
bardzo dobra znajomość architektury mikroserwisowej,
doświadczenie z REST API oraz integracjami systemowymi,
praktyczna znajomość baz danych (MongoDB, PostgreSQL, MySQL), w tym indeksowania, cachingu i optymalizacji wydajności,
dobra znajomość systemu Linux oraz podstaw działania sieci i komunikacji między komponentami aplikacji,
umiejętność diagnozowania problemów, analizy logów oraz proponowania usprawnień technicznych,
doświadczenie w branży finansowej lub fintech,
znajomość języka angielskiego na poziomie min. B2.

Mile widziane:
doświadczenie z rozwiązaniami DevOps oraz CI/CD,
znajomość chmur publicznych (AWS, GCP lub Azure),
doświadczenie z Oracle Cloud,
znajomość wzorców architektonicznych,
doświadczenie w obszarze tradingu, giełdy, kryptowalut lub High-Frequency Trading (HFT),
wykształcenie techniczne,
znajomość języka arabskiego.

O projekcie:
Dołącz do jednej z najszybciej rozwijających się firm technologicznych z sektora finansowego, która tworzy nowoczesną platformę inwestycyjną i tradingową wykorzystywaną przez użytkowników na całym świecie. To organizacja stawiająca na wysoką jakość inżynierii, skalowalność oraz nowoczesną architekturę. Produkty obsługują miliony użytkowników, bardzo duży ruch i wymagają rozwiązań zapewniających wysoką dostępność oraz wydajność.
Twoja rola
Jako Senior Backend Engineer będziesz odpowiadać za projektowanie i rozwój kluczowych komponentów platformy oraz współtworzenie architektury systemów działających pod dużym obciążeniem.
Lokalizacja: 100% zdalnie (praca niedziela - czwartek)

Zakres obowiązków:
projektowanie, rozwój i utrzymanie backendu w Java i Go,
tworzenie oraz rozwój architektury mikroserwisowej,
projektowanie i rozwój wydajnych API oraz integracji z systemami wewnętrznymi i zewnętrznymi,
optymalizacja wydajności aplikacji oraz rozwiązywanie problemów produkcyjnych,
analiza logów, diagnostyka i troubleshooting złożonych problemów,
współpraca z zespołami Product, DevOps oraz Engineering przy dostarczaniu nowych funkcjonalności,
udział w code review oraz dbanie o wysoką jakość kodu,
mentoring mniej doświadczonych programistów,
udział w podejmowaniu decyzji architektonicznych i rozwoju platformy.

🔍 Dekoder Ogłoszenia

🔴
8-12 lat doświadczenia w programowaniu backendowym
Może oznaczać, że szukają kogoś z bardzo konkretnym, długim stażem, co może być trudne do znalezienia, lub że są otwarci na szerszy zakres doświadczenia, jeśli kandydat ma odpowiednie umiejętności.
🔴
doświadczenie w projektowaniu i rozwijaniu systemów o wysokiej dostępności oraz dużym ruchu (high scale, high throughput)
Oznacza, że systemy, nad którymi będziesz pracować, są krytyczne i wymagają ciągłej pracy pod presją, z potencjalnie długimi godzinami pracy w przypadku awarii.
🔴
doświadczenie w branży finansowej lub fintech
Może sugerować, że praca będzie wymagała zrozumienia złożonych regulacji i specyfiki branży, co może być wyzwaniem dla osób spoza niej.
🔴
jednej z najszybciej rozwijających się firm technologicznych z sektora finansowego
Może oznaczać bardzo dynamiczne środowisko pracy z częstymi zmianami priorytetów i potencjalnie wysokim poziomem stresu.
🟡
produkty obsługują miliony użytkowników, bardzo duży ruch i wymagają
Podkreśla skalę i złożoność projektu, co może oznaczać wysokie wymagania dotyczące wydajności i stabilności, a także potencjalnie dużą presję na utrzymanie tych parametrów.