Charlie Gower
15 Jul 2021
•
2 min read
Over the past few years, we have taken WorksHub on an exciting journey, from idea to profitable and growing business. Throughout the journey we have preached about the power of using functional programming. So, when we were deciding on our tech stack, it was natural that we’d choose to use functional programming - to practice what we preach and to reap the productivity benefits and of course to be able to hire great people!
Our vision is simple, help Software Engineers worldwide find new opportunities. We are making hiring and being hired simpler, more transparent, and more rewarding. Using Clojure and ClojureScript, we’ve brought our vision to life at WorksHub. Through open-source contributions, we are starting to break down rigid hiring barriers. Our platform takes existing Software Engineers' open-source contributions and uses them to recommend opportunities based on this experience and real interests. Everyone that registers gets access to their own personalized dashboard which includes career opportunities, user-generated content, and access to our new open-source tasks. We never hide anything and the user will get all the detail needed when searching for a new job. You can also talk to us live if you have any questions as we have teams in London, New York, and San Francisco.
So…….we thought you might be interested to know how we created the platform!
How did we create the platform? First, we tapped into the London Functional Programming community and teamed up with a small team of leading Clojure Engineers headed up by our CTO who was passionate about disrupting a space he had previous pain points with and understood our vision. This was a crucial part of the process as we wanted to have the team really believe in the product they were building, seeing themselves as users of the service. From then on, we rolled up our sleeves and built/tested quickly and iteratively…most of it done remotely! (shout out to Slack).
Did we feel the benefits of functional programming? Absolutely! Within just 16 weeks we took the concept right through to a fully working V1. We now have a clear path for ongoing development and adding better features including immediate access to open source issues, public company pages and always improving recommendations. Using Clojure and ClojureScript simplified development, allowing us to hire a team of full-stack developers pushing for more ownership, higher productivity, and fast delivery cycles — ideal for evolving new products quickly in response to feedback. If people are interested in knowing more detail about the technology, you can take a look at our company page here but for those that are curious our stack is:
ClojureScript
Clojure
Re-frame
GraphQL
MongoDB
Developing a new service that can disrupt the recruitment industry is a big challenge. By engaging prospective users from the start and by putting their feedback at the heart of what we do, we feel confident that we’re on the right track to make our vision a reality.
We are also hiring so if you are interested in working with some great tech on a game-changing idea get in touch here.
Happy Coding
💻👾👍
Charlie
Ground Floor, Verse Building, 18 Brunswick Place, London, N1 6DZ
108 E 16th Street, New York, NY 10003
Join over 111,000 others and get access to exclusive content, job opportunities and more!