All offersPoznańJSSenior Software Engineer
Senior Software Engineer
JS
Currency One

Senior Software Engineer

Currency One
Poznań
Type of work
Undetermined
Experience
Senior
Employment Type
Permanent
Operating mode
Office

Tech stack

    Java
    regular
    JavaScript
    regular
    Node.js
    regular
    Kotlin
    regular
    Scala
    regular
    SQL
    regular
    NoSQL
    regular

Job description

W Currency One przetwarzamy tysiące operacji na minutę, realizujemy transakcje setki milionów złotych miesięcznie. Nowy pracownik będzie tworzyć nowe rozwiązania oraz rozwijać istniejący, nowoczesny system oparty na unikalnej infrastrukturze mikroserwisowej. Jako członek doświadczonego zespołu 6 programistów będzie proponować oraz konfrontować pomysły, by tworzony system był jak najbardziej elastyczny, podatny na zmiany biznesowe a przy tym stale dostępny i bezbłędny. Jako pracownik firmy samodzielnie rozwijającej swój własny produkt, będzie wspólnie z innymi zespołami rozwiązywać problemy biznesowe przy zastosowaniu najlepszych technologii. Będzie współtworzyć rozwiązania dotyczące realizacji płatności, identyfikacji użytkowników, aplikacji mobilnych, API, bezpieczeństwa i niezawodności.


Twoja praca będzie polegać na:
  • Projektowaniu, tworzeniu, wdrażaniu i utrzymywaniu aplikacji finansowych dla klientów indywidualnych, firmowych i dla użytkowników wewnętrznych
  • Współpracy z  zespołami biznesowymi w celu wypracowania najlepszych rozwiązań technicznych dla zadanych problemów dotyczących przetwarzania operacji finansowych, danych użytkownika
  • Rozwiązywaniu problemów na każdym poziomie stosu technologicznego: konteneryzacja, środowisko lokalne/produkcyjne, aplikacja backendowa, złożona logika na frontendzie
  • Dostarczaniu zespołom operacyjnym najlepszych narzędzi do szybkiej realizacji problemów klientów
  • Współpracy z frontendowcami w budowie zaawansowanych interfejsów użytkownika
  • Współpracować z zespołem infrastruktury w zakresie utrzymania i rozwoju środowiska produkcyjnego

Czego będziemy od Ciebie oczekiwać?
  • Min. 4-6 lat doświadczenia w tworzeniu i utrzymywaniu systemów/aplikacji
  • Swobodnie posługuje się więcej niż jednym językiem programowania (korzystamy z Java, JavaScript w node.js, Kotlin)
  • Doświadczenie lub chęć jego zdobycia w programowaniu funkcyjnym (mamy doświadczenia ze Scala, Haskell, Elm)
  • Dobra znajomość baz danych SQL i NoSQL
  • Dobra znajomość obsługi Linuksa
  • Znajomość aplikacji webowych, protokołów webowych, mechanizmów bezpieczeństwa
  • Umie wybierać najważniejsze zadania w danym momencie czasu
  • Dobiera rozwiązania do zaistniałych potrzeb

Co oferujemy?
  • Utalentowane osoby od których możesz się uczyć
  • Pełnoetatową pracę nad własnymi produktami
  • Wpływ na dobór technologii do danego rozwiązania
  • Możliwości rozwoju (konferencje itp.)
  • Elastyczne godziny pracy
  • Różne kawy, herbaty, świeże owoce i warzywa
  • Wymianę waluty po korzystniejszym kursie
  • Pracę w poznańskiej firmie w Centrum Poznania z widokiem na rzekę Wartę i Katedrę
  • a przede wszystkim ludzi, którzy tworzą wyjątkową kulturę firmy, gdzie:
    • komunikacja jest wspierana hulajnogami
    • masz możliwość skorzystania z masaży w biurze
    • nie ma sztywnego dress kodu