Szukamy wyjątkowego Senior Software Architect, który pokieruje rozwojem naszej platformy analitycznej oraz bota handlowego. To kluczowa rola w skalowaniu infrastruktury, aby obsługiwać miliony użytkowników na całym świecie, zapewniając jednocześnie optymalną wydajność, niezawodność i bezpieczeństwo.
Główne obowiązki:
- Przeprowadzenie kompleksowego przeglądu obecnej architektury i identyfikacja obszarów do optymalizacji.
- Projektowanie i nadzorowanie wdrażania skalowalnych rozwiązań obsługujących miliony użytkowników.
- Współpraca z zespołami interdyscyplinarnymi w celu dopasowania rozwiązań technicznych do celów biznesowych.
- Pełnienie roli lidera technicznego i mentora dla zespołu programistycznego.
- Śledzenie trendów technologicznych i rekomendowanie innowacyjnych rozwiązań.
- Zapewnienie bezpieczeństwa i niezawodności platformy na dużą skalę.
- Tworzenie i aktualizowanie dokumentacji architektonicznej oraz standardów.
- Implementacja strategii znacznego ograniczenia liczby błędów w platformie.
- Ulepszanie procesu kontroli jakości w celu zwiększenia niezawodności inżynieryjnej.
Wymagane umiejętności i kwalifikacje:
- Tytuł licencjata lub magistra w dziedzinie informatyki, inżynierii oprogramowania lub pokrewnej.
- Minimum 10 lat doświadczenia w rozwoju oprogramowania, w tym 5 lat na stanowisku architekta.
- Ekspercka znajomość zasad projektowania systemów i architektury oprogramowania.
- Doświadczenie w skalowaniu aplikacji obsługujących miliony użytkowników.
- Dogłębna znajomość baz danych OLAP i OLTP, w szczególności Snowflake.
- Biegłość w nowoczesnych technologiach webowych, takich jak Next.js, Supabase, Tailwind i Shadcn.
- Silne umiejętności w obszarze przetwarzania w chmurze i systemów rozproszonych.
- Mile widziane certyfikaty, np. Google Cloud Professional Cloud Architect.
- Doskonałe umiejętności analityczne i strategiczne myślenie.
- Znajomość technik redukcji błędów i poprawy jakości oprogramowania.
- Umiejętność komunikowania złożonych koncepcji technicznych osobom nietechnicznym.
Mile widziane kwalifikacje:
- Doświadczenie w branży kryptowalut lub fintech.
- Znajomość technologii blockchain i aplikacji zdecentralizowanych.
- Wiedza na temat uczenia maszynowego i AI, szczególnie w kontekście algorytmów handlowych.
- Doświadczenie w migracjach dużych systemów.
- Aktywny udział w projektach open-source lub publikowanie artykułów technicznych.