Thornhill has a rather unique remote developer position available. Intrigued? Keep reading …


  • Are a mid to senior level developer (or were, until you had kids / moved to a remote dorpie / were faced with tough choices between quality of life and THE CAREER).
  • Have discovered you actually enjoy working remotely and can’t face the idea of returning to the COMMUTE!
  • Are meticulous, detail-oriented and self-motivated … you’re not a kid and don’t need anyone chasing up after you and checking your homework.
  • Can communicate with clients and team members (over email and in virtual meetings) in a manner that is friendly, professional, efficient, and precise – fortunately lockdown has honed these skills.
  • Have solid full-stack development skills (5-7 years) – preferably including PHP, PostgreSQL, HTML & CSS, Javascript and Git. If this is not your skillset but you are interested, convince us!
  • Enjoy working with a small dynamic team of like-minded individuals, who are interested in you and your ideas on how to make life better.
  • Are looking for a job that keeps you interested and engaged, and allows you some flexibility, but won’t make you the Assistant Vice President of Technology (we are a small team).


  • Are a small virtual company (and have been since 2003 – lockdown, what lockdown?) providing online feedback systems and coaching to clients all over the globe, mostly for the purpose of leadership development.
  • Believe we can make a positive impact by improving the quality of leadership, helping people learn about themselves and gain more satisfaction at work.
  • Take on projects we enjoy, develop ideas we like, and get excited about making our clients happy.
  • Care about the wellbeing of our team and believe that if we look after our staff, they’ll look after our customers.
  • There’s lots more info on our website – – check out the ‘About us’ pages.

The role will entail providing support for clients and team members, client-specific development, maintaining the existing codebase (which has been around since 2003), and new application development. The exact mix will depend on your aptitude and attitude, but as the team is small you will need to be able to jump into any of these tasks.

We are looking for someone to work 100 hours per month, with the possibility of increasing the hours in the future.

If you like the sound of the above, meet the requirements, share our values, and feel you would be a good fit with our small, creative and friendly team, drop us an email at telling us why you are amazing and interested in working for Thornhill (but do attach your CV as well). Please explain why you would be suitable for this role and provide current/required salary details.

The application process consists of virtual and in-person interviews as well as a programming challenge to allow you to strut your stuff. If you do not receive any feedback, please presume your application has been unsuccessful.

Contact Us

Please let us know how we can help you become more effective and fulfilled at work.

Not readable? Change text.