Software Engineer in UK

Location: UK
Salary: Hidden
Recruiter: Countfire
Job Hours: Full-time

Start your application for this job today

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.


The team comes from a mix of backgrounds.

From ex-estimators with a wealth of industry knowledge, to developers and marketers with no estimating experience.

But everyone has a lot to offer and are full of ideas and enthusiasm.


We work hard to ‘work smarter’ using new technology tools to increase efficiency across the company, but we appreciate that not everything is in place or is perfect so our team needs to be prepared (and excited!

) for change.


About the Role


In this role, you will play a pivotal part in building Back End services and infrastructure.

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!


We’ll expect you to be involved in the entire development process, with a focus on our back end and infrastructure, 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.


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:


  • Strong back end development and infrastructure skills
  • Essential tech skills: Python, Terraform, AWS, Postgres
  • Strong database experience, including SQL / PostgreSQL
  • Experience working in fast paced starts ups and smaller teams
  • Excellent problem solving skills and attention to detail
  • Strong communication and collaboration skills


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.


About Countfire


Countfire is electrical estimating software that uses automation to help estimators work faster, cut busy work and increase accuracy.

Features include:

True automated takeoff across all drawings
Estimates that learn how you work
Intelligent pricing
Automated specification comparisons
Smart views & reports
Flexibly slice your estimate
Automated Excel estimate outputs
Multiplayer mode
Cloud-based - no download required
Work anywhere - Mac or PC
Continually improved
World class support
14-day free trial

Trial Countfire for free today to begin smarter estimating.

The best places to find the most Software Engineer jobs

Average salary comparison

Job salary over time

Salaries by job level

Salary across the UK

Useful Resources:

CV template for a Software Engineer

View Now
CV template for a Software Engineer

Glassdoor Company Reviews

Search