Senior Backend Engineer
What is Kiplot?
Kiplot enables large organizations to turn their strategies into reality.
We belong to a new breed of enterprise software—beautiful, visual, interactive, easy to use, and endlessly configurable without the need for technical expertise or paid support. Our customers rave about the product and the business outcomes it drives for them. Now, we’re focused on building more incredible features and onboarding more companies to reap the benefits Kiplot provides.
We are backed by a consortium of angel investors and are already profitable. Despite being a young start-up, Kiplot’s platform is already relied upon by some of the world’s biggest and best known financial services companies in the UK and abroad (sorry, we can only name some of them publicly). We are looking for fun, extremely smart and exceptionally driven people to join us as we transform ways of working in the enterprise organisations.
About the Role
We’re looking for passionate software craftspeople to help us take our platform to the next level and reach more organizations. United by a collective sense of pragmatism and purpose, we aim to continue building a product that fundamentally changes the working lives of our customers.
From a technical perspective, there’s no better time to join Kiplot. Our product roadmap is packed with complex, greenfield features, and you’ll be instrumental in designing, building, and scaling these innovations from the ground up.
Our Tech Stack
Kiplot is a data-intensive platform built to deliver real-time, dynamic experiences through an event-driven architecture.
Frontend
On the frontend, we leverage modern web technologies to create an intuitive and responsive user experience. Built with TypeScript, we use React for component-driven development, TanStack for state management, and D3 to bring data visualizations to life with a wow factor. The combination of these technologies allows us to craft fast, interactive, and visually compelling interfaces that help users navigate complex data with ease. Your contributions will directly shape the user experience, making it seamless and engaging.
Backend
Our backend is built with ASP.NET Core (C#) and Node.js (TypeScript), following event-driven patterns like Event Sourcing and CQRS to manage complex workflows. For data persistence, we rely on PostgreSQL and Marten to handle the heavy lifting. Our messaging system is powered by RabbitMQ, ensuring smooth communication across services. Kiplot runs on AWS, utilizing Docker, Kubernetes, and Terraform to scale efficiently and deliver a robust product to our clients.
We maintain quality across the board using automated testing tools like Jest, xUnit, and TestCafe, with continuous integration and source management handled through GitLab.
About You
You have a problem-solving mindset and an eagerness to see things through to the end. With a broad technical repertoire and a focus on creating exceptional frontend applications, you will:
- Significant expertise and extensive experience in backend development using C#-driven technologies to deliver scalable, secure, and high-performing applications.
- Have experience designing and building end-to-end solutions based on user requirements.
- Familiarity with systems design and architectural principles, ensuring solutions are well-structured, resilient, and support scalable growth beyond just writing code to meet requirements.
- Demonstrate a passion for writing clean, efficient, and reusable code.
- Enjoy working and collaborating with fellow colleagues (we often pair and sometimes swarm).
Company Benefits
We work hard to build an outcome-focused culture that welcomes and makes the most of different thinking styles while embracing work-life balance. We offer flexible working between home and the office. Teams choose their location based on a combination of preference and customer demands.
Our office in Old Street offers breakfast, endless coffee, tea, and fruit. There’s beer and pizza every Thursday—and it’s pet-friendly!
Our monthly socials are popular and have so far included virtual clay pigeon shooting, real-life Mario Kart, escape rooms, pizza making, and company-wide trips abroad including Tenerife and Lisbon.
Benefits Include:
- Competitive Salary
- 28 Days Annual Holiday
- Early-Stage Equity/Options
- Flexible Working (Office in Old Street)
- Private Health Insurance
- Pension Scheme
- Screens and Other Homeworking Setups as Required
- Pet-Friendly Office
Interview Process
- 30 minute Initial Zoom Call to say hi
- 90 minute Technical Discussion (paired programming)
- Quick Video Call with Founders
- Offer!
Studies by several different sources have shown that, on average, men will apply for a job if they meet 60% of the application requirements. By contrast, women/non-binary people will seek to match a much higher percentage of the requirements before applying.
At Kiplot we embrace diversity and are committed to equal opportunities. We are actively recruiting a diverse and inclusive team so we encourage everyone to apply and give us a chance to evaluate your skills and experience. We are all learning on the job, and although the requirements list above has been carefully compiled, we are also open-minded and interested to hear about the value you can bring to the role and to Kiplot.
Sound Interesting?
To apply, please email careers@kiplot.com. Be sure to include:
- Your CV
- A covering letter explaining why you’re interested in this role