🔎 Backend software engineer
⚒️ kotlin, postgres, k8s
💰 options + salary
🇬🇧 London
Konstructly
We are YC-backed startup disrupting the construction industry with enterprise clients including the 4th and 15th largest construction companies in the UK (Mitie and Berkeley Group).
We are replacing the siloed, point solutions that exist in the market with the ‘Modern OS for Construction’, tying progress and project management to payments.
Two of the co-founders were are early ex-Revolut operators and the third previously started and built an £80m turnover construction business from scratch.
We are a crew of around 10 with about half of us UK based, the other half overseas. We have a hybrid work policy for those in the UK (office in London) and are looking for more developers in and around London.
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 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 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.