Senior Java engineer opportunity to join the founding team and take full ownership of backend systems

uSoftware REMOTE KRAKÓW 2026-08-28
  • 5+ years of software engineering experience.
  • Ability to work independently and own features end-to-end.
  • Hands-on experience with financial infrastructure — core banking, internal ledger systems, integrated payments (SEPA, Instant, card processing), KYC systems.
  • Proven experience building financial infrastructure from the ground up — not maintaining or extending existing systems.
  • Fluent level of English.

About the product

We're building a regulated fintech platform that aims to make real estate investing more accessible to a broader audience.

The product enables users to invest in tokenized, income-generating real estate assets, opening access to opportunities that have traditionally been limited to larger investors. With a growing user base and a strong pipeline of listed properties, the company is focused on modernizing property ownership through technology and creating a more accessible investment experience.

Tech stack:

  • Languages: Java
  • Core libraries/frameworks:
    - JDK 24
    - Gradle for dependency management
    - Javalin (Web framework)
    - JOOQ (SQL engine for Java)
    - Flyway for db migration
    - Prometheus & Grafana (a monitoring agent)
    Database engines:
    - PostgreSQL (a main purpose RDBMS used to store user and other data)
    - TimescaleDB (a time-series database, used as a tick database for historical data like FX rates etc.)
    - Redis (a general purpose in-memory key-value store)
    Infrastructure
    Cloud environments: Google Cloud Platform, Amazon Web Service
    CI/CD and provisioning:
    - GitHub
    - Docker
    - Ansible
    - Kubernetes
    - Terraform

    What’s in it for you:
  • Direct work with the customer, ownership culture.
  • 20 working days of vacation and 15 sick leaves
  • At least 11 public holidays.
  • Medical expenses compensation (after trial).
  • Fitness membership (after trial).
  • Fully remote
  • Corporate events.
,[Core backend for real-estate tokenization., Architecture, integrations, and internal services., Payments, transactions, user onboarding., Shaping engineering culture and best practices.] Requirements: Java, startup fintech experience Additionally: 20 days of paid vacation, 15 paid sick leaves, 11+ paid national holidays, Sport subscription, Private healthcare, Flat structure, Small teams.