Senior Rust Developer

Square One Resources WARSZAWA 2026-08-20
  • minimum 5 lat doświadczenia na stanowisku Software Developer, w tym co najmniej 2–3 lat doświadczenia w programowaniu w języku Rust,
  • znajomości zagadnień związanych z projektowaniem i programowaniem systemów rozproszonych,
  • znajomości programowania systemowego i funkcyjnego,
  • umiejętności analizy wymagań biznesowych i technicznych oraz przekładania ich na rozwiązania programistyczne,
  • umiejętności identyfikowania i rozwiązywania problemów dotyczących kodu oraz architektury systemu,
  • wiedzy z zakresu komunikacji sieciowej,
  • znajomości środowiska Linux oraz technologii Docker,
  • umiejętności analizy problemów, projektowania rozwiązań oraz optymalizacji kodu pod kątem złożoności obliczeniowej i pamięciowej,
  • dobrej organizacji pracy własnej, inicjatywy i zaangażowania,
  • komunikatywnej znajomości języka angielskiego.
Czego dotyczy projekt?

Projekt obejmuje rozwój i utrzymanie systemu transakcyjnego funkcjonującego w środowisku rynku kapitałowego. Zakres prac obejmuje tworzenie nowych funkcjonalności, rozwój i optymalizację istniejącego oprogramowania oraz zapewnienie wysokiej wydajności, stabilności i niezawodności systemu opartego na języku Rust.

Oferujemy
  • zatrudnienie na podstawie umowy o pracę,
  • możliwość pracy przy rozwiązaniach wykorzystywanych w środowisku rynku kapitałowego,
  • możliwość rozwoju zawodowego i zdobywania doświadczenia w obszarze nowoczesnych technologii,
  • atrakcyjny system wynagradzania,
  • dostęp do szkoleń, konferencji i kursów,
  • bogaty pakiet benefitów, obejmujący m.in. pakiet kafeteryjny, prywatną opiekę medyczną, ubezpieczenie na życie oraz PPE,
  • możliwość pracy w modelu hybrydowym.
,[tworzenie nowych funkcjonalności i mechanizmów systemu transakcyjnego w języku Rust, zgodnie z wymaganiami projektowymi,, rozwój, modyfikacja i optymalizacja istniejących komponentów systemu,, analiza wymagań biznesowych i technicznych oraz przekładanie ich na rozwiązania programistyczne,, diagnozowanie i rozwiązywanie problemów związanych z kodem oraz architekturą systemu,, projektowanie i wdrażanie rozwiązań z uwzględnieniem wydajności, niezawodności i skalowalności,, przygotowywanie dokumentacji technicznej projektowanego i wdrażanego oprogramowania,, współpraca przy automatyzacji testów oraz doskonaleniu procesów testowania,, monitorowanie jakości kodu oraz identyfikowanie obszarów wymagających optymalizacji i usprawnień,, współpraca z zespołem developerskim przy wypracowywaniu optymalnych rozwiązań technologicznych,, współpraca z architektami, programistami i testerami w celu zapewnienia wysokiej jakości dostarczanego oprogramowania.] Requirements: Software development, Rust, Analiza techniczna, Analiza biznesowa, Linux, Docker Additionally: Private healthcare, Sport subscription.