Remote & Relocation Jobs for LATAM Talent - hiring.lat [Clojure project]

Hello, I’m new here!! Also, I’m new to Clojure (I only have a very limited background with Scheme), and I wanted to share my latest project built completely with Clojure and Clojurescript (re-frame), its around ~2000SLOC and I think once I’m much more skilled with Clojure I can shrink it down a few more lines =)

The name of the project is hiring.lat. It was built for the purpose of having more transparent job listings for candidates in Latin America in a simple, job listing platform specifically for LATAM, and for remote/international companies who might be looking for talent in other parts of the world but are not sure where to announce their job listings. I started learning Clojure back in February, finished implementing the entire architecture in June and publicly launched in late July (I also posted this in my product hunt page => https://www.producthunt.com/products/hiring-lat?launch=hiring-lat)

It was pretty neat to be able to build something entirely out of parentheses [and brackets =)], that’s what I wanted to prove to myself back in February when I was diving deeper into LISPs. So far the architecture is just: a re-frame frontend (with shadow-cljs), a ring+reitit router, a payment processor (Stripe → stripe-clojure) a postgresql db (next.jdbc + honeysql), malli for validations (this was painful since the docs were a bit confusing at first for me and I wasn’t used to the syntax), and a public object storage for storing company logos.

If you have any questions, feedback, suggestions or any comments feel free to add them in this thread. I enjoyed using Clojure and I hope I’m able to continue learning more about LISPs in the future, they are dynamic and expressive for my needs.

And the url for my project is https://hiring.lat =)

Thank you!