Senior Software Engineer (m/k)
⚲ Łódź
5 000 - 8 000 EUR netto (B2B)
Wymagania
- Java
- JVM
- Golang
- REST API
- Bazy Danych
- Microservices
- DevOps
- Cloud
Opis stanowiska
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.
Do Twoich obowiązków będzie należeć:
• 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.
•
Szukamy osoby, która posiada
• 8-12 lat doświadczenia w programowaniu backendowym,
• bardzo dobrą 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 dobrą znajomość architektury mikroserwisowej,
• doświadczenie z REST API oraz integracjami systemowymi,
• praktyczną znajomość baz danych (MongoDB, PostgreSQL, MySQL), w tym indeksowania, cachingu i optymalizacji wydajności,
• dobrą 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.
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.
Do Twoich obowiązków będzie należeć:
• 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.
•
Szukamy osoby, która posiada
• 8-12 lat doświadczenia w programowaniu backendowym,
• bardzo dobrą 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 dobrą znajomość architektury mikroserwisowej,
• doświadczenie z REST API oraz integracjami systemowymi,
• praktyczną znajomość baz danych (MongoDB, PostgreSQL, MySQL), w tym indeksowania, cachingu i optymalizacji wydajności,
• dobrą 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.
🔍 Dekoder Ogłoszenia
🔴
jednej z najszybciej rozwijających się firm technologicznych z sektora finansowego
Może oznaczać zarówno dynamiczny rozwój i innowacyjność, jak i potencjalnie chaotyczne tempo pracy oraz presję.
🟡
tworzy nowoczesną platformę inwestycyjną i tradingową
Sektor finansowy często wiąże się z wysokimi wymaganiami regulacyjnymi i potrzebą zapewnienia maksymalnego bezpieczeństwa oraz stabilności.
🟡
produkty obsługują miliony użytkowników, bardzo duży ruch i wymagają rozwiązań zapewniających wysoką dostępność oraz wydajność
Praca nad systemami o krytycznym znaczeniu, gdzie awarie mogą mieć poważne konsekwencje finansowe i reputacyjne.
🟡
współtworzenie architektury systemów działających pod dużym obciążeniem
Oznacza znaczący wpływ na kształtowanie architektury, ale też odpowiedzialność za jej stabilność i skalowalność w trudnych warunkach.
🟡
mentoring mniej doświadczonych programistów
Poza obowiązkami programistycznymi, oczekiwane jest poświęcenie czasu na wsparcie i rozwój innych członków zespołu.