Oferta pracy

FullStack Developer (.NET Core, Angular)

Rossmann SDPO firmie

Rekrutacja zdalna

Rekrutacja zdalna

To wyróżnienie ofert oznacza, że cały proces rekrutacyjny jest prowadzony zdalnie. Dowiedz się więcej
Rekrutacja zdalna
  • Łódź

    Łódź, łódzkie
  • Ogłoszenie wygasło miesiąc temu
  • Praca zdalna
  • umowa o pracę, kontrakt B2B
  • pełny etat
  • specjalista (Mid / Regular), starszy specjalista (Senior)

Technologie, których używamy

Wymagane

  • c# (.net core)

  • JavaScript

  • Angular

  • T-SQL

  • MongoDB

  • redis

  • CSS

  • SAAS

  • Bootstrap

  • Git

System operacyjny

O projekcie

Zespół rozwija projekt rossmann.pl złożony z: natywnych aplikacji mobilnych iOS i android, strony www, mikrousług zorientowanych domenowo.

Twój zakres obowiązków

  • Programowanie nowych mikrousług w obrębie dziedzin biznesowych

  • Wprowadzanie modyfikacji do istniejących aplikacji

  • Pisanie testów jednostkowych

  • Uczestnictwo w pull requestach

  • Omawianie architektury i ustalanie modelu wymiany danych

  • Udział w daily scrumach

Nasze wymagania

  • Biegłość w językach programowania JavaScript i C#

  • Wiedza na temat mechanizmów efektywnej komunikacji pomiędzy mikrousługami

  • Doświadczenie zarówno w programowaniu aplikacji typu SPA jak i opartych o SSR

  • •Znajomość bazy MSSQL oraz NoSQL’owych baz danych w tym: Redis, MongoDb

  • Minimum roczne doświadczenie w wyżej wymienionych technologiach

Mile widziane

  • Doświadczenie w implementowaniu rozwiązań rozproszonych opartych o kolejki wiadomości, komunikację poprzez zdarzenia, WebSocket

  • Znajomość języka TypeScript

  • Znajomość framework react

  • Znajomość node.js

  • Umiejętność elastycznego poruszania się po mechanizmach zarządzania stanem, tj. Redux, MobX, Context API

  • Znajomość wzorców zapewniających spójność działania mikrousług, tj. event sourcing, SAGA, actor model

  • Znajomość jednego z języków programowania spośród: Scala, Go, Kotlin, Swift

Podział czasu pracy
35%

implementowanie mikrousług

30%

tworzenie interfejsów (HTML5, CSS3, Bootstrap, JS)

20%

Daily scrum, GIT, Code Review, Confluence

10%

optymalizacja end-to-end wydajności aplikacji

5%

modelowanie architektury procesów

Tak organizujemy naszą pracę

Liczba osób w zespole

  • 6

Tak pracujemy

  • wewnątrz organizacji
  • rozwijasz kilka projektów jednocześnie
  • możesz zmienić projekt
  • masz wpływ na wybór narzędzi i technologii
  • masz wpływ na rozwiązania technologiczne
  • tworzysz kod "od zera"
  • koncentrujesz się na rozwoju produktu
  • scrum

Skład zespołu

  • backend developer
  • frontend developer
  • fullstack developer
  • mobile developer
  • lider techniczny
  • architekt

Tak pracujemy nad projektem

  • code review

  • statyczna analiza kodu

  • wzorce projektowe

  • DDD

  • Continuous Deployment

  • Continuous Integration

  • deployment na poziomie zespołu

  • wsparcie architekta / lidera technicznego

  • dokumentacja

  • narzędzia do trackowania zadań

  • środowiska testowe

  • testy funkcjonalne

  • testy integracyjne

  • testy jednostkowe

  • testy regresyjne

  • testy wydajnościowe

Takie dajemy możliwości rozwoju

  • branżowe platformy e-learningowe

  • budżet rozwojowy

  • przestrzeń do eksperymentowania

  • szkolenia zewnętrzne

  • treningi umiejętności miękkich

  • wsparcie merytoryczne od liderów technologicznych

  • wspieramy wydarzenia dla IT

  • wymiana wiedzy technicznej w firmie

  • Benefity

  • dofinansowanie zajęć sportowych

  • prywatna opieka medyczna

  • dofinansowanie nauki języków

  • ubezpieczenie na życie

  • możliwość pracy zdalnej

  • spotkania integracyjne

Pracodawca zakończył zbieranie zgłoszeń na tę ofertę

Aktualne oferty pracodawcy