Backend Software Engineer at Konstructly (W24)
£70K - £100K GBP  •  0.50%
The Modern Operating System for Construction
London, England, GB
Full-time
3+ years
About Konstructly

Construction is an industry almost as inefficient as it is large (13% of global GDP). We’re solving this by focusing on potentially the industry's biggest problem area - payments.

Konstructly is the first piece of software for general contractors which ties payments to work approvals. It makes it possible to accurately assess what's been built on site and how much should be paid.

Konstructly prevents overspend in construction by bridging the gap between those responsible for the payments in construction (back office) and those responsible for completing and managing the build (production).

We digitise invoicing and payment approvals and connect them to the respective quality checks of the works, trade handovers and live progress. All of which are currently managed by unlinked, separate processes and data structures.

The visibility we provide not only streamlines manual processes and allows much better schedule and payment management, it also incentivises productivity from subcontractors as they want to ensure they get paid on time, in full.

Our co-founders are fintech and constrction experts - 2 early ex-Revolut operators and a construction entrepreneur who's businesses turned over £80m last year. Our customers include the 4th biggest construction company in the UK.

About the role
Skills: Java, Kotlin, PostgreSQL

Konstructly

We are a start-up between pre-seed and seed investment rounds disrupting the construction industry. We started writing code in Jan 2022.

Our crew is less than 10 members with several ex-Revolut employees among founders and developers. 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. Can improve event streaming to make event sourcing.
  • Understands that DevOps is not a person, but a set of practices. Can wrap his code in a jar, pack it in docker and set up CD to deploy it to the cloud.
  • Has JVM experience, ideally 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 the 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.

Tags

Looking for: #kotlin #postgres #docker #k8s Our tools: #github #notion #jira #miro #figma #typescript #js #react #mobx #flutter #dart

Interview Process

Screen call (30 minutes)

I will tell you a story about Konstructly. You will tell me a story about yourself. After that free conversation with any questions you have.

Technical interview with engineers (1h)

Please, be prepared to share your screen to write a couple of lines in sharecode.

Architecture interview with CTO (1h)

We will discuss who the backend's client is, and how could we communicate with the web client and the mobile client. Benefits of the offline mode and different approaches in architecture.

Culture, team and product conversation with one of the founders (40m)

Usually the call with Stefan, our CEO. You can ask any business-related questions you have.

Offer

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

Other jobs at Konstructly

fulltimeLondon, England, GBBackend£70K - £100K GBP0.50%3+ years

Hundreds of YC startups are hiring on Work at a Startup.

Sign up to see more ›