Pracuj.pl Praca zdalna Mid

Kotlin Developer (Regular) — AI Forecast

AIFORECAST SPÓŁKA Z OGRANICZONĄ ODPOWIEDZIALNOŚCIĄ

⚲ Warszawa

13 000–15 000 zł / mies. (zal. od umowy)

Wymagania

  • Kotlin
  • SQL
  • PostgreSQL
  • Playwright
  • HTML
  • CSS
  • Tailwind CSS
  • Git
  • Docker
  • Gradle

Opis stanowiska

Nasze wymagania:
Dobra znajomość Kotlina.
Praktyczna znajomość Ktor.
Dobra znajomość SQL i PostgreSQL.
Gotowość do pracy z Exposed.
Pisanie testów (Kotest, Playwright).
Znajomość HTML, CSS, Tailwind oraz HTMX.
Git, Docker i Gradle.
Język polski i angielski.
Nie oczekujemy znajomości każdej z tych rzeczy z osobna — liczy się to, żebyś potrafił(a) samodzielnie zamknąć funkcję na tym stosie.

Mile widziane:
REST/OpenAPI, NATS, Prometheus, Fly.io, feature toggles, Chart.js oraz znajomość zagadnień finansowych.

O projekcie:
AI Forecast to platforma do analizy finansowej polskich spółek. Łączymy dane z rejestru KRS, dokumentów korporacyjnych i rejestru beneficjentów rzeczywistych, a użytkownik otrzymuje je w postaci wskaźników, trendów, wycen oraz czatu AI.
Aplikacja jest renderowana po stronie serwera. UI budujemy w Kotlinie, a za interaktywność odpowiada HTMX – bez osobnego SPA i bez warstwy API dla własnego frontendu.

Zakres obowiązków:
Rozwój aplikacji w technologiach Kotlin, Ktor, PostgreSQL, HTMX i Tailwind.
Tworzenie nowych funkcji – od projektu i architektury, przez bazę danych i backend, po UI oraz testy.
Integracja z publicznym API KRS, usługą AI oraz scraperami komunikującymi się przez REST i NATS.
Utrzymanie wdrożonych rozwiązań oraz obserwacją ich działania na produkcji.

Oferujemy:
realny wpływ na rozwój firmy
elastyczność i otwartość na innowacje
budowanie firmy od podstaw – satysfakcja z uczestniczenia w tworzeniu marki od zera

🔍 Dekoder Ogłoszenia

🔴
Nie oczekujemy znajomości każdej z tych rzeczy z osobna — liczy się to, żebyś potrafił(a) samodzielnie zamknąć funkcję na tym stosie.
Oczekuje się, że będziesz w stanie samodzielnie dostarczyć kompletną funkcjonalność, nawet jeśli nie jesteś ekspertem w każdej z wymienionych technologii.
🔴
Tworzenie nowych funkcji – od projektu i architektury, przez bazę danych i backend, po UI oraz testy.
Będziesz odpowiedzialny za cały cykl życia funkcji, co może oznaczać szeroki zakres obowiązków i potrzebę wszechstronności.
🔴
budowanie firmy od podstaw – satysfakcja z uczestniczenia w tworzeniu marki od zera
Praca w początkowej fazie rozwoju firmy, co może wiązać się z brakiem ugruntowanych procesów i dużą zmiennością.
🟡
realny wpływ na rozwój firmy
Twoje decyzje i praca będą miały znaczenie, ale może to też oznaczać dużą odpowiedzialność i konieczność podejmowania trudnych decyzji.
🟢
elastyczność i otwartość na innowacje
Firma jest otwarta na nowe pomysły i zmiany, co może oznaczać szybkie adaptowanie się do nowych technologii lub kierunków rozwoju.