Senior Software Engineer I
Role details
Job location
Tech stack
Job description
-
Design, build, and maintain scalable backend services using TypeScript and
-
Work with event-driven systems and message queues to power real-time, reliable features.
-
Collaborate with product managers, designers, and other engineers to build customer-focused solutions.
-
Lead by example - contributing to high-quality code, mentoring others, and fostering best practices.
-
Own services end-to-end, from architecture to production monitoring and continuous improvement.
-
Optimise system performance and data design, working with SQL or NoSQL databases as appropriate.
-
Leverage cloud platforms (especially AWS) and serverless architectures to build reliable, scalable solutions.
-
Contribute to a positive engineering culture by sharing knowledge and supporting your team.
Requirements
Do you have experience in TypeScript?, * Solid experience developing backend applications, ideally in TypeScript or a willingness to pick it up quickly.
- Understanding of event-driven systems and working with queues
- Extremely comfortable working with cloud infrastructure (AWS preferred), especially serverless technologies.
- Experience with database design, optimisation, and maintenance (SQL or NoSQL).
- Passionate about high-quality software and solving real customer problems.
- Strong communication and collaboration skills - you enjoy mentoring and knowledge sharing.
- Proactive mindset and ability to thrive in ambiguity.
Benefits & conditions
The final stage consists of three interviews. These are usually scheduled across multiple sessions, though we can accommodate completing them in a single day if you prefer.
-
Behavioural Interview Focuses on collaboration, problem-solving, and how you deliver value for customers, using real examples from your experience.
-
System Design Interview Explores how you approach complex, large-scale problems, such as designing scalable, reliable, and secure systems.
-
Pairing Interview A collaborative session where you'll work through a practical task with one of our engineers, focusing on problem-solving, clean code, and communication.
Kaluza Values
Here at Kaluza we have five core values that guide us as a business:
Play to win, Solve the real problem, Build trust every day, Own the outcome, Go further together
From us you'll get
- Pension Scheme
- Discretionary Bonus Scheme
- Private Medical Insurance + Virtual GP
- Life Assurance
- Access to Furthr - a Climate Action app
- Free Mortgage Advice and Eye Tests
- Perks at Work - access to thousands of retail discounts
- 5% Flex Fund to spend on the benefits you want most
- 26 days holiday
- Flexible bank holidays, giving you an additional 8 days which you can choose to take whenever you like
- Progressive leave policies with no qualifying service periods, including 26 weeks full pay if you have a new addition to your family
- Dedicated personal learning and home office budgets
- Flexible working - we trust you to work in a way that suits your lifestyle
- And more…
Even better? You'll have access to these benefits from day 1 when you join.
We want the best people
We're keen to meet people from all walks of life - our view is that the more inclusive we are, the better our work will be. We want to build teams which represent a variety of experiences, perspectives and skills, and we recognise talent on the basis of merit and potential.