Software Engineer - Python, React in London
Software Engineer - Python, React

Software Engineer - Python, React in London

London Full-Time 36000 - 60000 £ / year (est.) No home office possible
Go Premium
C

At a Glance

  • Tasks: Join our team to develop user-friendly construction software and collaborate on exciting projects.
  • Company: Countfire, a dynamic tech company with a youthful spirit and established product.
  • Benefits: Competitive salary, flexible work options, and opportunities for professional growth.
  • Why this job: Make a real impact in the construction industry with innovative technology.
  • Qualifications: Experience in fast-paced environments, strong problem-solving skills, and teamwork abilities.
  • Other info: Collaborative culture with excellent learning opportunities and career advancement.

The predicted salary is between 36000 - 60000 £ 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 - Python, React in London employer: Countfire

Countfire is an exceptional employer that fosters a dynamic and collaborative work culture, where innovation thrives and every team member's contribution is valued. With a strong focus on employee growth, we offer opportunities to engage in the entire development process, allowing you to make a tangible impact on our well-established yet evolving construction software. Located in a vibrant environment, we encourage curiosity and problem-solving, ensuring that you are part of a team that learns together while tackling exciting challenges.
C

Contact Detail:

Countfire Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Software Engineer - Python, React in London

✨Tip Number 1

Network like a pro! Reach out to people in the industry, attend meetups, and connect with current employees at Countfire. A friendly chat can open doors that a CV just can't.

✨Tip Number 2

Show off your skills! Create a portfolio or GitHub repository showcasing your projects, especially those using Python and React. This gives us a glimpse of your coding style and problem-solving abilities.

✨Tip Number 3

Prepare for the interview by brushing up on collaborative coding practices. Since we value teamwork, be ready to discuss how you’ve worked with others to tackle challenges and implement features.

✨Tip Number 4

Don’t forget to apply through our website! It’s the best way to ensure your application gets noticed. Plus, it shows you’re genuinely interested in joining our team at Countfire.

We think you need these skills to ace Software Engineer - Python, React in London

Python
React
Postgres
GraphQL
MobX
Image Recognition Algorithms
Problem Solving Skills
Attention to Detail
Communication Skills
Collaboration Skills
Fast-Paced Environment Adaptability
Curiosity
Codebase Management

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 with Python, React, and any relevant projects you've worked on. We love seeing how your skills align with our tech stack and the challenges we face!

Be Clear and Concise: Keep your application clear and to the point. We appreciate straightforward communication, so make sure to articulate your experiences and skills without unnecessary fluff. We want to get to know the real you!

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 don’t miss out on any important updates from our team. We can’t wait to hear from you!

How to prepare for a job interview at Countfire

✨Know Your Tech Stack

Make sure you’re familiar with the technologies mentioned in the job description, especially Python, React, and Postgres. Brush up on your knowledge of image recognition algorithms and GraphQL as well. Being able to discuss these technologies confidently will show that you’re serious about the role.

✨Showcase Your Problem-Solving Skills

Prepare to discuss specific examples where you've tackled complex problems in a fast-paced environment. Think about challenges you've faced in previous roles and how you approached them. This will demonstrate your analytical skills and ability to thrive under pressure.

✨Emphasise Collaboration

Since the role requires working closely with others, be ready to share experiences where teamwork made a difference. Highlight how you’ve communicated effectively with colleagues or customers to turn feedback into actionable features. This will illustrate your collaborative spirit.

✨Be Curious and Engaged

During the interview, ask insightful questions about the company’s projects and future plans. Show your curiosity about their software and how it impacts users. This not only reflects your interest in the role but also aligns with their culture of continuous learning and improvement.

Software Engineer - Python, React in London
Countfire
Location: London
Go Premium

Land your dream job quicker with Premium

You’re marked as a top applicant with our partner companies
Individual CV and cover letter feedback including tailoring to specific job roles
Be among the first applications for new jobs with our AI application
1:1 support and career advice from our career coaches
Go Premium

Money-back if you don't land a job in 6-months

C
  • Software Engineer - Python, React in London

    London
    Full-Time
    36000 - 60000 £ / year (est.)
  • C

    Countfire

    50-100
Similar positions in other companies
UK’s top job board for Gen Z
discover-jobs-cta
Discover now
>