Backend Software Engineer

Backend Software Engineer

London Full-Time 36000 - 60000 £ / year (est.) No home office possible
Konstructly Ltd

At a Glance

  • Tasks: Lead backend engineering, code with a talented team, and design robust app infrastructure.
  • Company: Exciting start-up disrupting the construction industry with a remote-first culture.
  • Benefits: Competitive salary, share options, and flexible remote work with future office days.
  • Why this job: Make a real impact in a digital transformation of a massive industry.
  • Qualifications: 5+ years in backend development, project leadership, and strong JVM skills.
  • Other info: Join a small, dynamic team with significant growth potential and innovative ideas.

The predicted salary is between 36000 - 60000 £ per year.

We are a start-up between pre-seed and seed investment rounds disrupting the construction industry. Our crew is less than 10 members with several ex-Revolut employees among founders. One of the founders has built up a ~$100,000,000 revenue construction business and provides key industry know-how, contacts, and a test environment tool. Everybody is working remotely, although we would like to hire more developers in London. We are ‘connecting construction’ with a unique, transparent, and efficient workforce and project management app connecting tradesmen and subcontractors. We will eventually connect the whole construction supply chain, including main contractors and owners/developers.

Construction accounts for 13% of global GDP and 7% of the world’s workforce and has had relatively little digital adoption to date. There are few places where you will have the opportunity to make a product with as meaningful and tangible a business impact on the world.

We are looking for a lead backend engineer with 5+ years of experience who:

  • Has experience leading projects.
  • Can explain the difference between TDD, BDD, DDD, and other *DD methodologies.
  • Can improve event streaming to make event sourcing.
  • Understands that DevOps is not a person, but a set of practices.
  • Can wrap code in a jar, pack it in Docker, and set up a CD to deploy it to the cloud.
  • Has JVM experience, ideally Java or Kotlin.
  • Has experience building web applications.
  • Can explain the difference between 4xx and 5xx errors and justify using PUT and POST methods.

You will be doing:

  • Leading and building up the backend engineering team as the company scales.
  • Coding alongside other engineers.
  • Maintaining the app infrastructure, being responsible for security, and striking a balance between fast implementation of features and fundamental app architecture.
  • Designing DB tables and queries using the best practices for indexes.
  • Managing DB transactions for backend requests.
  • Implementing a CRUD service, agreeing on the schema with web and mobile engineers, and providing them details with OpenAPI.

We are open to all ideas and initiatives, but you will be expected to prove/quantify your point of view and suggestions.

Offer: Salary, share options at the start and with company growth. London, starting remotely, at least 3 office days in a few months.

Screen call (30 minutes), Technical interview with engineers (1 hour), Architecture interview with CTO (1 hour), Culture, team, and product conversation with one of the founders (40 minutes).

Backend Software Engineer employer: Konstructly Ltd

As a dynamic start-up in the heart of London, we offer an exceptional opportunity for a Backend Software Engineer to join a small, innovative team dedicated to transforming the construction industry. With a strong emphasis on remote work and flexible arrangements, our culture fosters collaboration and creativity, while providing significant growth opportunities as we scale. You'll be part of a meaningful mission that not only impacts the business landscape but also contributes to the digital evolution of a sector that plays a crucial role in the global economy.
Konstructly Ltd

Contact Detail:

Konstructly Ltd Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Backend Software Engineer

✨Tip Number 1

Network like a pro! Reach out to your connections in the tech and construction industries. A personal introduction can make all the difference when you're trying to land that backend engineer role.

✨Tip Number 2

Show off your skills! Prepare a portfolio of your past projects, especially those that highlight your experience with TDD, BDD, and event sourcing. This will help you stand out during interviews.

✨Tip Number 3

Practice makes perfect! Brush up on your technical knowledge, especially around JVM, Docker, and CRUD services. You never know when a tricky question might pop up during the interview process.

✨Tip Number 4

Apply through our website! It’s the best way to ensure your application gets noticed. Plus, we love seeing candidates who are genuinely interested in joining our mission to disrupt the construction industry.

We think you need these skills to ace Backend Software Engineer

Project Leadership
Test-Driven Development (TDD)
Behaviour-Driven Development (BDD)
Domain-Driven Design (DDD)
Event Streaming
Event Sourcing
DevOps Practices
Java
Kotlin
Web Application Development
HTTP Methods (PUT, POST)
Error Handling (4xx, 5xx)
Database Design
CRUD Services
OpenAPI

Some tips for your application 🫡

Show Your Passion for Construction Tech: When writing your application, let us know why you're excited about disrupting the construction industry. Share any relevant experiences or projects that highlight your passion for tech in this space.

Be Clear About Your Experience: We want to see your skills shine! Clearly outline your experience with TDD, BDD, and other methodologies. Don’t just list them; explain how you've applied them in past projects to show us what you can bring to the table.

Highlight Your Team Leadership Skills: As a lead backend engineer, you'll be guiding a team. Make sure to include examples of how you've led projects or teams in the past. We love seeing how you’ve fostered collaboration and innovation!

Apply Through Our Website: We encourage you to apply directly through our website. It’s the best way for us to keep track of your application and ensure it gets the attention it deserves. Plus, it shows you're keen on joining our crew!

How to prepare for a job interview at Konstructly Ltd

✨Know Your Tech Inside Out

Make sure you can confidently discuss TDD, BDD, DDD, and other *DD methodologies. Brush up on your JVM experience, especially Java or Kotlin, and be ready to explain the differences between 4xx and 5xx errors. This is your chance to showcase your technical prowess!

✨Showcase Your Leadership Skills

Since this role involves leading a backend engineering team, prepare examples of past projects where you've taken the lead. Highlight how you managed challenges and drove the project to success. They’ll want to see that you can inspire and guide a team.

✨Understand the Bigger Picture

Familiarise yourself with the construction industry and the company's mission to disrupt it. Be ready to discuss how your skills can contribute to their vision of connecting the construction supply chain. Showing genuine interest in their goals will set you apart.

✨Prepare for Practical Scenarios

Expect technical interviews to include practical coding tasks. Practice wrapping code in a jar, packing it in Docker, and setting up continuous deployment. Being able to demonstrate these skills live will give you a significant edge during the interview process.

Backend Software Engineer
Konstructly Ltd
Location: London

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

>