At a Glance
- Tasks: Join our team to develop user-friendly construction software and collaborate on exciting projects.
- Company: Countfire, a dynamic company blending experience with youthful energy.
- Benefits: Competitive salary, flexible work options, and opportunities for professional growth.
- Other info: Be part of a supportive team that values learning and creativity.
- Why this job: Make a real impact in the construction industry with innovative technology.
- Qualifications: Experience in fast-paced environments, strong problem-solving, and collaboration skills.
The predicted salary is between 28800 - 48000 £ per year.
We are looking for a Software Engineer to join our team on its quest to make the world's 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
- Experience working in fast paced startups and smaller teams
- Excellent problem solving skills and attention to detail
- Strong communication and collaboration skills
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.
Software Engineer in London employer: Countfire
Countfire is an exceptional employer that fosters a dynamic and collaborative work culture, perfect for Software Engineers eager to make a significant impact in the construction software industry. With a strong focus on employee growth and continuous learning, our team thrives in a fast-paced environment where innovative ideas are welcomed and implemented. Located in a vibrant area, we offer a unique opportunity to work with cutting-edge technology while being part of a passionate team dedicated to creating user-friendly solutions.
StudySmarter Expert Advice🤫
We think this is how you could land Software Engineer in London
✨Tip Number 1
Network like a pro! Reach out to current employees on LinkedIn or at meetups. Ask them about their experiences and share your passion for software engineering. This can give you insider info and maybe even a referral!
✨Tip Number 2
Show off your skills! Create a portfolio showcasing your projects, especially those that align with the tech stack mentioned in the job description. A well-presented GitHub profile can really make you stand out.
✨Tip Number 3
Prepare for the interview by brushing up on collaborative coding practices. Since teamwork is key, be ready to discuss how you've worked with others in fast-paced environments and how you tackle problem-solving together.
✨Tip Number 4
Don’t forget to apply through our website! It’s the best way to ensure your application gets seen. Plus, it shows you’re genuinely interested in being part of our team at Countfire.
We think you need these skills to ace Software Engineer in London
Some tips for your application 🫡
Show Your Passion:When you're writing your application, let your enthusiasm for software engineering shine through! We want to see that you’re genuinely excited about building user-friendly and intuitive software, just like we are.
Tailor Your CV:Make sure your CV is tailored to the role. Highlight your experience in fast-paced environments and any relevant projects you've worked on. We love seeing how your skills align with our mission to create impactful software.
Be Clear and Concise:Keep your application clear and to the point. We appreciate strong communication skills, so make sure your writing reflects that. Avoid jargon unless it’s necessary, and focus on what makes you a great fit for our team.
Apply Through Our Website:Don’t forget to apply through our website! It’s the best way for us to receive your application and ensures you’re considered for the role. Plus, it shows you’re keen to join our team at Countfire!
How to prepare for a job interview at Countfire
✨Know Your Tech Stack
Familiarise yourself with the technologies mentioned in the job description, especially Python, Postgres, and React. Be ready to discuss how you've used similar technologies in your past projects and how you can apply that experience to their specific challenges.
✨Show Your Problem-Solving Skills
Prepare to share examples of how you've tackled complex problems in previous roles. Think about specific instances where you had to debug an issue or optimise a process, and be ready to explain your thought process and the outcome.
✨Emphasise Collaboration
Since the role requires working closely with others, highlight your teamwork experiences. Share stories that demonstrate your ability to communicate effectively and collaborate in a fast-paced environment, as well as how you’ve incorporated feedback from peers or customers.
✨Be Curious and Engaged
Demonstrate your curiosity about the company and its products. Prepare thoughtful questions about their software development process, user feedback integration, and future projects. This shows you're genuinely interested and eager to contribute to their mission.