All offersWrocławJavaBackend Developer (Kotlin)
Backend Developer (Kotlin)
Java
Convista Poland

Backend Developer (Kotlin)

Convista Poland
Wrocław
2 807 - 4 211 USDGross/month - Permanent
Type of work
Full-time
Experience
Mid
Employment Type
Permanent
Operating mode
Hybrid

Tech stack

    Git
    regular
    Kotlin
    regular
    SQL
    regular
    Spring Boot
    regular
    NTH Pulumi
    nice to have
    Argo CD
    nice to have
    TypeScript
    nice to have
    Next.js
    nice to have
    DGS Framework
    nice to have
    GraphQL
    nice to have

Job description

Online interview

Tworzymy projekt, który zasięgiem obejmuje staffing i controlling, a to jedne z najważniejszych procesów w firmie, ponieważ przekładają się na przychód całej organizacji. Ten produkt wspiera efektywne lokowanie pracowników w projektach i zapewnia możliwość analizy zyskowności projektów IT. Więcej o projekcie? 👉 www.convista.pl/projekty/aplikacja-webowa-w-kotlin


Adrian Polak

Backend Manager


Dlaczego MY?

  • Tylko najnowsze wersje Kotlin i najnowsze frameworki, a więc: TypeScript z Next.js, we frontendzie, ale też w tematach serwerowych. Spring Boot to standard na rynku- u nas też. Do tego nauczysz się, jak powstaje duży GraphQLowy projekt. No i Google Cloud - do deploy tej całej zabawy. 😉 
  • Jakość ma większe znaczenie niż czas. Code review robią seniorzy i każda mała rzecz zostanie zauważona (również podwójna spacja 😉). W bardziej złożonych tematach nawet kilka osób zostawia komentarze. Dodatkowo Load testing, bogata dokumentacja projektu z wykorzystaniem frameworku Docusaurus, a w najbliższej przyszłości zamierzamy zacząć korzystać z PostHog. Zadbaliśmy również, aby testy integracyjne nie pozostawiały brudnego contekstu.
  • Holistyczne podejście. Twój zespół projektowy to głównie seniorzy. W projekcie nie ma osoby, która robi TYLKO Kotlin. Działasz szerzej: backend, frontend, testy, analiza biznesowa - dzięki temu lepiej rozumiesz, a więc lepiej programujesz.
  • Niemiecki? Pomożemy! Lekcje w małych grupach w godzinach pracy, ale przede wszystkim rozwój w praktyce. Spokojnie - w projekcie mówimy po angielsku i/lub niemiecku.


Twoja rola W ZESPOLE


  • Analiza biznesowa. Jeśli rozumiesz potrzeby biznesu, to potrafisz na nie odpowiedzieć pod kątem rozwiązań technicznych. Taka współpraca to wartość dla produktu. Użytkownikami są Twoi koledzy z biurka obok - ludzie z Grupy Convista. Zmierzysz się z takimi zagadnieniami, jak: Skąd czerpać informacje o nowych pracownikach? Co robić, gdy programista zaraportuje więcej gdzin, niż przewiduje budżet klienta? Itd. 
  • Programowanie. To jest greenfield! Wciąż jesteśmy w fazie rozwoju kolejnych funkcjonalności. 
  • Refaktoring. Propozycje refaktoringu omawiamy w zespole i wprowadzamy zmiany. Po Twojej stronie jest inicjatywa! Ostatnio wprowadziliśmy gql.tada, co ograniczyło dużo boilerplate kodu. Stworzyliśmy system, który obsługuje error handling dla naruszenia foreign key.
  • Scrum. Codziennie spotykamy się na daily. PM i BA dbają o Jirę, uzupełniając board na kilka tygodni do przodu. Zadania są dobrze opisane.


Twoje KOMPETENCJE biznesowe

  • Min. 2 lata doświadczenia
  • Angielski B2
  • Niemiecki B1
  • Proaktywna postawa
  • Wysoka kultura komunikacji


Twój ZESPÓŁ

  • 1 Fullstack Developer
  • 3 Backend Developerów
  • 3 Frontend Developerów
  • 1 Projekt Manager
  • 1 Analityk Biznesowy


Orientacyjny PODZIAŁ PRACY

  • 20% Analiza biznesowa
  • 60% Rozwój
  • 20% Utrzymanie
2 807 - 4 211 USD

Permanent