Hi all, We are hiring for a Senior Developer at Yuppiechef, Cape Town, South Africa 🇿🇦 Candidates in Cape Town Only (Hybrid - 2/3 days in office). (I am not the contact for this position; reach out to the company with any questions) https://yuppiechef.bamboohr.com/careers/469
My https://clojurians.slack.com/archives/C05006WDW/p1691512315688359 had a great outcome: @rlander joined our team. The honeymoon hasn't ended, but the scope of the platform we're building keeps growing and now I need to hire another full-time Clojure developer.
Wanted: a mid- to senior-level Backend Clojure developer to help build https://www.suntribetrading.com/ platform for aggregating Solar Renewable Energy Certificates.[^1] Candidates should be almost as excited by our deps.edn[^2] contents as they are about working for a compassionate company combatting climate change at the ground level. We’re a startup (five full-time employees and a handful of contractors) embedded within a larger solar energy company. And while we think https://what3words.com/work.scarf.chairs is an awesome place to work, there have been grumblings that we are biased so hybrid and remote-only candidates will be welcomed[^3] and subjected to occasional suggestions to relocate (at our expense) or at least visit the mother ship a couple of times a year.
Compensation for this full-time position will vary ($160K - $185K per year) with experience and skills. Benefits are strong and compassionate by US standards, and the company culture is a breath of fresh air. You’ll need a conversation with the team to really appreciate it though. To apply, submit a formal application https://suntribe.applytojob.com/apply/coqMhhZ6Yl/Senior-Backend-Software-Engineer?referrer=20240523202144AJSCM3XPNHQSKLQH and DM me (@cch1) with a link to your application so that it doesn't get lost in the billions of AI-generated garbage applications.
In addition to the libraries in our deps.edn[^2], if you have experience any of the following you will get extra consideration:
• ERP or business applications: Do you know the difference between inventory and work in progress? Do you know, or could you make an educated guess as to the difference between a purchase order and a purchase contract?
• OAuth: do you know the consequences of allowing a refresh token to expire? Do you know what standards OAuth 2.0 refresh tokens follow?
• JSON:API: do you know how to add metadata to a JSON:API response?
• AirTable: we're migrating an AirTable-based psuedo-accounting system to Clojure. If you have experience with such integrations, it will help.
In closing I request your patience as we sift through the certain flood of mostly unqualified and suspiciously similar applications.
[^1]: Don’t worry if you have never heard of an SREC -I didn’t either before I started working here. SRECs solve this problem: prove that you have generated solar energy in lieu of consuming (probably CO2-generating) energy from your utility company. The resulting certificates are saleable assets in many states in the US.
[^2]: In lieu of prose about our tech stack, here are excerpts from our deps.edn:
edn
...
com.cognitect.aws/api {:mvn/version "0.8.686"}
com.cognitect.aws/s3 {:mvn/version "848.2.1413.0"}
com.cognitect.aws/sqs {:mvn/version "847.2.1398.0"}
com.cognitect.aws/ssm {:mvn/version "848.2.1413.0"}
com.cognitect.aws/sts {:mvn/version "847.2.1387.0"}
com.datomic/ion ^:antq/exclude {:mvn/version "1.0.68"}
com.datomic/client-cloud {:mvn/version "1.0.125"}
...
com.github.librepdf/openpdf {:mvn/version "2.0.2"}
com.github.we-shop/clj-uuid ^:antq/exclude {:git/url "" ...}
com.widdindustries/time-literals {:mvn/version "0.1.10"}
...
integrant/integrant {:mvn/version "0.8.2"}
io.xapix/paos {:mvn/version "0.2.5"}
lambda-toolshed/papillon {:git/url ""
:sha "5522d8de3dc0b853662f303928a8415716cbc316"}
meander/epsilon {:mvn/version "0.0.650"}
metosin/malli {:mvn/version "0.16.1"}
metosin/muuntaja {:mvn/version "0.6.8"}
...
org.clojure/clojure {:mvn/version "1.11.1"}
org.clojure/core.async ^:antq/exclude {:mvn/version "1.6.681"}
org.clojure/data.xml {:mvn/version "0.2.0-alpha9"}
...
[^3]: All candidates must be fluent in written and spoken “software” English and, tz-wise, substantially overlap with America/New_York.I've closed applications for this opening. I've got a lot of good candidates!
We have extended an offer to a candidate and he has accepted. Thank you to all who applied. I am humbled by the number of exceptional Clojure developers who considered a career working for our venture. I wish I had budget to hire ten more.
We've narrowed the list of candidates down to six.