SENIOR FULLSTACK DEVELOPER
20 000 – 25 200 PLN + VAT
Ogólnie
Aktualnie na nasz pokład poszukujemy doświadczonej osoby na stanowisko Senior Fullstack Developer (React + .NET), która wzmocni nasz zespół i będzie z nami współtworzyła aplikację realizowaną dla naszego międzynarodowego klienta z branży FinTech – wspólnie z nami zmieniaj rzeczywistość banków i instytucji finansowych. Jeśli rozwiązania webowe nie mają przed Tobą tajemnic, dbasz o czysty kod i masz w sobie chęć do poszerzania wiedzy – tzn. że pasujemy do siebie!
Zakres zadań:
- Tworzenie architektury rozwiązania webowego zgodnie z najlepszymi praktykami, opartego o mikroserwisy oraz chmurę AWS.
- Tworzenie nowych produktów i usług w ramach platformy produktowej SaaS.
- Implementacja nowych funkcjonalności za pomocą .NET 6 i ReactJS.
- Projektowanie, rozwijanie i utrzymywanie API, usług i systemów na platformie w chmurze.
- Budowanie od podstaw wydajnych rozwiązań back-endowych.
- Implementacja front-endu na podstawie przygotowanych projektów i wireframe’ów.
- Przygotowywanie testów i dokumentacji technicznej.
- Bycie częścią zespołu działającego w metodologii SCRUM, który rozwija i wdraża rozwiązania programistyczne poprzez cały proces produkcji.
Aplikuj jeśli:
- Masz co najmniej 5 lat doświadczenia w programowaniu, w tym min. 3 lata w .NET i ReactJS,.
- Masz doświadczenie z takimi technologiami jak na przykład: .NET Core, TypeScript, HTML5, CSS, usługami typu RESTful.
- Masz doświadczenie z bazami danych NoSQL oraz ElasticSearch.
- Budujesz aplikacje w architekturze mikroserwisów (rozumiesz ich koncepcję, wady i zalety tych rozwiązań).
- Masz doświadczenie w zakresie rozwiązań chmurowych (AWS lub Azure).
- Masz dobrą znajomość praktyk i podejść programistycznych takich jak code review, DDD, TDD, CI/CD, SOLID, IaC itp.
- Masz doświadczenie w pracy z architekturą i frameworkami Serverless.
- Grasz zespołowo, z nastawieniem na produkt i interesuje Cię rozwiązywanie problemów użytkowników.
- Biegle posługujesz się językiem angielskim (poziom B2 to minimum) – będziesz pracować w zespole międzynarodowym.
Mile widziane będzie:
- Doświadczenie w pisaniu testów automatycznych z wykorzystaniem Cypress, Selenium lub innego frameworka.
- Rozumienie aplikacji skonteneryzowanych.
Co wyróżnia projekt:
- Praca zgodnie z CI/CD.
- Praca z nowymi wersjami .NET 6 oraz React (18).
- Realizowanie projektów w architekturze mikroserwisów.
- Tworzenie aplikacji zgodnie z podejściem DDD.
- Usługi AWS (DynamoDB, AWS lambda, S3, SQS, Step functions, EventBridge i inne).
- Zautomatyzowane testy jednostkowe, integracyjne i e2e (Cypress).
Benefity
Nie chcemy kusić Cię owocowymi środami i pączkowymi piątkami, pyszną kawą i nielimitowanym przydziałem mydła w płynie. Ważniejsze jest dla nas to, że na co dzień dajemy Ci możliwość rozwoju w dobrze ułożonym środowisku oraz ze świetnymi specjalistami w swoich dziedzinach, którzy mają też poczucie humoru i inne zajawki po godzinach. Wierzymy, że właśnie to wpływa na zadowolenie z pracy, a nie owoce w kuchni czy karty sportowe.
Rozwój
osobisty
- Praca nad produktami,
które zmieniają świat - Wewnętrzne warsztaty techniczne / certyfikacje
- Szkolenia z umiejętności
miękkich i zarządzania - Lekcje języka angielskiego
- Dostęp do biblioteki firmowej
- Budowanie marki osobistej
Środowisko
pracy
- Międzynarodowe
projekty i zespoły - Praca w Agile/Scrum/Kanban
- Możliwość pracy zdalnej
- Elastyczne godziny pracy
- Praca projektowa, warsztatowa i asynchroniczna
- Możliwość relokacji
i podróży służbowych
Rozrywka
i dodatki
- Duże imprezy (urodziny
CSHARK, Winter Party) - Premia za polecenie wewnętrzne (3000-7000 PLN)
- Płatne dni wolne
- Inicjatywy charytatywne
- Budżet integracyjno-szkoleniowy
- Imprezy i wyjazdy sportowe
Przebieg procesu rekrutacji
Wstępna rozmowa
z rekruterem
Chcemy nie tylko poznać Ciebie, ale też przede wszystkim dać się poznać. Nasz rekruter opowie Ci o firmie, stanowisku i wszystkim, co chcesz wiedzieć na temat pracy w CSHARK.
Rozmowa techniczna, test
lub zadanie
W zależności od potrzeb i sytuacji, weryfikujemy Twoją wiedzę techniczną w jeden ze sposobów. Tak samo ważne, jak wiedza techniczna, jest dla nas dopasowanie kulturowe kandydata.
Spotkanie z przełożonym
lub klientem
Jesteśmy nastawieni na słuchanie
i lubimy prowadzić dialog. Staramy się też jak najszybciej przekazać feedback po spotkaniu, bo wiemy, jak ważny jest Twój czas.
Masz pytanie ?
Chętnie pomożemy! Daj znać za pomocą poniższego formularza czego chcesz się dowiedzieć, a my na pewno wrócimy do Ciebie z odpowiedzią najszybciej, jak to będzie możliwe!