100% zdalnie lub Kraków/Warszawa - Umowa na pełny etat
SQL/Python Software Engineer
Umiejętności:
25 000 - 28 000 ZŁ (B2B)
(lub równowartość w innej walucie)
Hello World!
Jesteśmy The Codest - międzynarodową firmą z branży oprogramowania technologicznego z centrami technologicznymi w Polsce, dostarczającą globalne rozwiązania i projekty IT. Nasze podstawowe wartości opierają się na podejściu "Klienci i ludzie przede wszystkim", które priorytetowo traktuje potrzeby naszych klientów i środowisko współpracy dla naszych pracowników, umożliwiając nam dostarczanie wyjątkowych produktów i usług.
Nasza wiedza specjalistyczna koncentruje się na tworzeniu stron internetowych, inżynierii chmury, DevOps i jakości. Po wielu latach rozwijania naszego własnego produktu - Yieldbird, który został uhonorowany prestiżową nagrodą Top25 Deloitte, doszliśmy do naszej misji: pomagać firmom technologicznym w tworzeniu wpływowych produktów i skalowaniu ich zespołów IT poprzez zwiększanie wydajności dostarczania IT. Dzięki naszemu bogatemu doświadczeniu w zakresie wyzwań związanych z rozwojem produktów, staliśmy się ekspertami w tworzeniu produktów cyfrowych i skalowaniu zespołów IT.
Ale nasza podróż nie kończy się tutaj - chcemy kontynuować nasz rozwój. Jeśli dążysz do celu i szukasz nowych możliwości, dołącz do naszego zespołu! Czeka na Ciebie wzbogacające i oparte na współpracy środowisko, które wspiera Twój rozwój na każdym kroku.
Opis projektu:
W tej roli będziesz współtworzyć aplikację bankową dla wiodącej grupy finansowej w Japonii. Aplikacja służy jako platforma do realizacji transakcji na różnych aktywach, integrując się z usługami innych firm w celu dopasowania i rozliczenia transakcji. Skutecznie obsługuje duże ilości danych handlowych i oferuje funkcje takie jak Trade Blotter i raportowanie pozycji. Podczas gdy nowe funkcje są stale dodawane, podstawowy produkt jest już ugruntowany.
Klient przeszedł znaczącą transformację architektoniczną. Wcześniej znaczna część logiki biznesowej znajdowała się w bazie danych i była eksponowana za pośrednictwem GraphQL przy użyciu Hasura. Obecnie firma przeszła na nową architekturę: baza danych zawiera tylko tabele i widoki (z rzadkimi wyjątkami), a cała logika aplikacji jest teraz zaimplementowana w warstwie środkowej opartej na Python. Warstwa ta nadal wykorzystuje GraphQL (zasilany przez framework Strawberry), ale REST jest również wprowadzany jako uzupełnienie lub alternatywa w wybranych scenariuszach.
Chociaż wiedza na temat baz danych pozostaje istotna, obecnie ogranicza się do podstawowych operacji: zarządzania tabelami i widokami, podstawowego indeksowania i analizy wydajności.
Obowiązki użytkownika:
Bardzo duża część aplikacji jest napisana po stronie bazy danych w postaci funkcji, wyzwalaczy, widoków, tabel itp. Codzienne zadania podczas tworzenia aplikacji obejmują:
- Pisanie czystego, testowalnego, dobrze udokumentowanego i łatwego w utrzymaniu kodu.
- Uczestniczyć w planowaniu, projektowaniu, testowaniu i przeglądach kodu.
- Twórz szybkie prototypy i bierz udział w szybko rozwijających się projektach.
- Efektywna współpraca z rozproszonym zespołem.
- Zalecanie i wdrażanie ciągłych ulepszeń.
- Mentorowanie innych inżynierów i promowanie najlepszych praktyk inżynieryjnych.
Kluczowe wymagania:
- Zaawansowany angielski w mowie i piśmie (będziesz pracować tylko z klientami międzynarodowymi)
- Ponad 5 lat doświadczenia komercyjnego w Python
- Silna znajomość relacyjnej bazy danych PostgreSQL
- Dobra znajomość zagadnień wydajności bazy danych, indeksów i samego języka SQL
- Doświadczenie z Git i GitLab.
- Znajomość środowiska Linux.
- Doświadczenie z platformami chmurowymi, takimi jak Azure lub AWS.
- Zrozumienie narzędzi CI/CD i praktyk ciągłego dostarczania.
- Znajomość metodologii Agile, w szczególności Scrum.
➕ Miło mieć:
- Znajomość systemów operacyjnych Linux jest dodatkowym atutem
- Doświadczenie w pracy z Docker będzie korzystne
Nasza obietnica (czego możesz od nas oczekiwać):
- 25000 - 28000 PLN na B2B/useme
- 100% praca zdalna (ale mamy biura w Krakowie i Warszawie i chętnie się tam spotkamy od czasu do czasu 😉)
- Możliwość pracy nad nowoczesnymi, dobrze zaprojektowanymi systemami z czystą separacją obaw.
- Rzeczywisty wpływ na decyzje techniczne i projekt systemu.
- Współpraca z doświadczonymi inżynierami w międzynarodowym środowisku.
- Stabilna współpraca i przejrzysty proces wdrażania.
- 300 PLN do wykorzystania na naszej platformie benefitowej Worksmile - karty podarunkowe, usługi medyczne, sportowe itp.
- Nasza umowa B2B zawiera postanowienia, które umożliwiają uzyskanie wsparcia IP BOX
- Imprezy integracyjne, możliwości edukacyjne i wiele więcej...
- Wyjątkowa okazja, aby przenieść swoją karierę na wyższy poziom - szukamy ludzi, którzy chcą wywierać wpływ. Masz pomysły, chcemy je usłyszeć!
Proces rekrutacji:
- 30-minutowa rozmowa kwalifikacyjna online z naszym rekruterem
- 1-godzinna rozmowa techniczna z naszym programistą Python
- 1,5-godzinna rozmowa z kierownikiem projektu
- Oferta
Pytania, spostrzeżenia? Zachęcamy do kontaktu z naszym zespołem rekrutacyjnym:
W międzyczasie zapraszamy do odwiedzenia nasza strona internetowa gdzie można znaleźć najważniejsze fakty na nasz temat.