We use cookies and other tracking technologies to improve your browsing experience on our site, analyze site traffic, and understand where our audience is coming from. To find out more, please read our privacy policy.

By choosing 'I Accept', you consent to our use of cookies and other tracking technologies.

We use cookies and other tracking technologies to improve your browsing experience on our site, analyze site traffic, and understand where our audience is coming from. To find out more, please read our privacy policy.

By choosing 'I Accept', you consent to our use of cookies and other tracking technologies. Less

We use cookies and other tracking technologies... More

Login or register
to publish this job!

Login or register
to save this job!

Login or register
to save interesting jobs!

Login or register
to get access to all your job applications!

Login or register to start contributing with an article!

Login or register
to see more jobs from this company!

Login or register
to boost this post!

Show some love to the author of this blog by giving their post some rocket fuel 🚀.

Login or register to search for your ideal job!

Login or register to start working on this issue!

Login or register
to save articles!

Login to see the application

Engineers who find a new job through WorksHub average a 15% increase in salary 🚀

You will be redirected back to this page right after signin

Blog hero image

Practice What You Preach

Charlie Gower 15 July, 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

Author's avatar
Charlie Gower
Clojure, ClojureScript

Related Issues

open-editions / corpus-joyce-ulysses-tei
open-editions / corpus-joyce-ulysses-tei
  • Started
  • 0
  • 2
  • Intermediate
  • HTML
open-editions / corpus-joyce-ulysses-tei
open-editions / corpus-joyce-ulysses-tei
  • Started
  • 0
  • 2
  • Intermediate
  • HTML
open-editions / corpus-joyce-ulysses-tei
open-editions / corpus-joyce-ulysses-tei
  • Open
  • 0
  • 0
  • Intermediate
  • HTML
open-editions / corpus-joyce-ulysses-tei
open-editions / corpus-joyce-ulysses-tei
  • Started
  • 0
  • 1
  • Intermediate
  • HTML

Get hired!

Sign up now and apply for roles at companies that interest you.

Engineers who find a new job through WorksHub average a 15% increase in salary.

Start with GitHubStart with Stack OverflowStart with Email