Senior Back-End Engineer (kontrakt B2B)
Nasza firma
Cobiro jest jednym z najlepiej ocenianych duńskich startupów. Jest największym w Europie i jednym z największych na świecie partnerów Google.
Nowy produkt, który buduje dział IT, znajdujący się w Polsce, jest greenfieldem. Budujemy system umożliwiający klientom na całym świecie proste i szybkie budowanie stron i sklepów internetowych w technologii jamstack.
Współpracujemy z największymi markami na świecie. Nasze rozwiązanie musi być skalowalne - musimy być gotowi do obsługi milionów klientów i setek milionów ich klientów ;)
Technologia
Mamy mikroserwisy oparte o PHP 7.4 - dostarczające RESTowego dla frontendów pisanych w Angularze
W zależności od ich obciążeń i złożoności staramy się odpowiednio dopasowywać do nich architekturę. Gdy tego potrzeba używamy pełnego CQRS i Hexagonal Architecture, gdy nie serwujemy prostych CRUDy
Większość infrastruktury oparta jest o rozwiązania AWS - z ciekawszych rzeczy używamy API Gateway, SNS+SQS do asynchronicznej komunikacji oraz Lambda do obsługi prostych prototypowanych rozwiązań.
Do rozwiązań z hostingiem używamy także Google Cloud Platform i Cloudflare. Jeśli nie chcesz być tylko backend developerem, dajemy możliwość rozwoju się w kierunku devops.
Staramy się poważnie traktować modne słówka takie jak DDD, TDD, CQRS, SOLID, KISS, DRY, NoSQL itp ;).
Duży nacisk kładziemy na jakość i utrzymywalność kodu ->
TDD to nie tylko słowo kluczowe w ogłoszeniu, ale nasza codzienność. Jeśli jeszcze tak nie pracowałeś, u nas się tego nauczysz.
Nasz kluczowy kod tworzony jest z podejściem framework angostic, choć opakowują go mikroserwisy używające różnych frameworków Symfony i Laravela.
Dobra znajomość angielskiego jest mile widziana, ale na co dzień w biurze w Warszawie rozmawiamy po polsku
Frontend : TypeScript i Angular 10, Bootstrap / Angular Material, NGXS, Cypress
Backend : PHP, Symfony, Laravel, Doctrine, Pact
Inne : Git, AWS and GCP, Kuberenetes, CircleCI, Docker and Docker Compose
Dodatkowe punkty za :
Znajomość procesu automatyzacji testów
Umiejętności z zakresu DevOps
jak również chęć podążania za i stosowania się do wymogów różnego rodzaju wzorców projektowych.
Benefity
Aktywna rola w kształtowaniu nowego produktu zamiast przerzucania tasków, związanych z legacy-kodem (nie zdążyliśmy jeszcze dużo go naprodukować, pracujemy nad tym)
Najwyższej klasy zespół, w którego skład wchodzą utalentowani i przykładający uwagę do jakości developerzy, dla których programowanie to pasja.
Wybór sprzętu, na którym będziesz pracować MacBooki Pro lub ThinkPady z Ubuntu i tyle monitorów ile Ci się uda zmieścić na biurku.
Przywiązujemy wagę do nauki przez całe życie, dlatego też zawsze jesteśmy chętni do pomocy tak, by wydobyć z Ciebie to, co najlepsze - oferujemy dostęp do kursów online i konferencji w Polsce i za granicą oraz 20% czasu pracy poświęconego na naukę
Jasno określona ścieżka rozwoju i kompetencji. Jeśli wyróżniasz się w pracy i wskakujesz na wyższy level propozycja podwyżki wychodzi od nas, nie musisz się o nią prosić.
Elastyczne godziny pracy oraz pracę zdalną.
Ekscytująca atmosfera scale-upu oraz praca w nowoczesnym biurze. Niestety nie oferujemy owocowych śród. I nie cały zespół jest młody i dynamiczny. Starość nie radość.