Above analytics are generated algorithmically based on job titles and may not always be the same as the company's job classification. You can also check detailed occupation eligibility, and salary criteria on our UK Visa Eligible Occupations & Salary Thresholds page.
Disclaimer: Hunt UK Visa Sponsors aggregates job listings from publicly available sources, such as search engines, to assist with your job hunting. We do not claim affiliation with Countfire. For the most up-to-date job details, please visit the official website by clicking "Apply Now."
About Us
We are looking for a Software Engineer to join our team on its quest to make the worlds most loved construction software.
Over the past 11 years we have built a well-established product with functionality that makes a real difference to our users. We are dedicated to creating highly performant, user-friendly, intuitive software.
Although Countfire is an established product we have the hunger and attitude of a young company, the best of both worlds and perfect if you’re looking for somewhere you can make a real impact.
About the Role
In this role you’ll be involved in the entire development process. From deciding what we’re going to work on next through to implementation and release. The developers work closely together so we’re always learning from each other while creating a codebase we’re really proud of.
We really need someone who can work collaboratively in a fast-paced environment. We work closely with customers who provide continual feedback and ideas that we turn into features… which is where you come in!
Like us, you'll be curious about how things work, and when they don't work as expected, you'll be quick to peek under the hood to better understand what's going on.
Experience Required
Ideally you will have:
Our tech stack:
Like most organisations, we use a variety of technologies to build our products. Our flagship product uses our own image recognition algorithm to instantly find things in the digital soup that is construction industry PDFs. It's built with Python (numpy), Postgres and React and has interesting backend scaling challenges due to the large amount of data we need on every request.
For our most recent architecture, we've adopted a slightly different tech stack to allow real-time syncing for collaborative features. Hasura gives us a GraphQL subscription layer over Postgres, which is transformed to MobX objects for the front end. Around that, we've built a front end library that allows for transactions and optimistic updates in an activerecord style for a really nice developer experience.