Our choices in technology reflect our values as an organization. We rely exclusively on an open source stack as the basis of our software, striving to contribute to other communities whenever possible. Our approach is also pragmatic: we want to deliver solutions today and not in an ideal, distant future. This requires the ability to compromise, while not losing track of our ultimate vision.
Since our team is very small, we try focus on modern technology that allows for individuals to be as productive as possible and minimizing continuous maintenance effort.
One highlight is the programming language Clojure: it has been very rewarding to work with both the technology and the community around it over the years.
Another great example is the XTDB database (also partially built in Clojure): it allows us to adapt to changing requirements quickly and the temporal features provide immense value for our auditing and analytics needs. The folks at JUXT have been nothing, but supportive and helpful in our quest to apply XTDB to our production needs, kudos!