Never Stop Learning! About me

Job description: Full stack developer

We’re looking for full stack developers to join our team developing ReAI

ReAI is a new accounting system for small and medium sized businesses, with ambitions to become a global player like Xero.

Tech stack (and tools)

  • Kotlin + Spring boot

  • Thymeleaf for server side rendering

  • Web awesome for UI web components

  • Postgres as DB

  • Flyway for migrations

  • Kamal for deployment to Ubuntu VPS

  • HTMX for interactivity

  • Github

  • Dependabot (dependencies updated monthly)

  • Jetbrains IDEs (Intellij primarily)

  • Docker

  • Gradle as build tool

Some things we expect of you:

  • Be interested in modern web development. We don’t care about legacy browsers, so everything that is baseline newly available is OK to use.
  • You should be interested in and follow how the JVM platform evolves. Things like project loom, valhalla, compact object headers. https://inside.java is good to follow for this.
  • Should ideally be interested in performance optimizations on the JVM and web in general.

Front-end Vs. backend

We only hire full-stack developers, so you will be expected to work on both. It is a bonus if you’re also interested in design and UX, but not a requirement.

Accounting

No accounting knowledge is required, but you should be interested in learning about accounting and how businesses work.

Workplace

We are fully remote, and you can work from anywhere. We expect you to have some overlap with CET working hours (Central European Time).

Fulltime Vs. part-time

We primarily look for fulltime developers. Part-time working during weekends can be OK in a transition period before moving to fulltime.

Fulltime means 40 hours per week, 8 hours Mon-Fri. With 0.5 hours lunch each day, this means 7.5 hours of actual work per day.

Compensation

You are pre-paid a fixed amount monthly. For example: In the start of January, you receive your salary for the whole month of January.