Development Team

Software Engineer

Cambridge, UK Full-time

Overview

We're looking for a hands-on Software Engineer to help us design, build and improve the software that powers Kinabase. You'll join a small, fast-moving team where the work is varied, priorities can shift quickly, and success comes from thinking on your feet, solving problems pragmatically, and making things more efficient day-by-day.

This role is ideal for someone who enjoys ownership: you'll contribute across the full lifecycle from understanding user needs and shaping technical approaches, to writing and testing code, getting your work in the hands of users within days of completion. As we're a smaller company, you'll wear multiple hats and collaborate closely with colleagues across delivery, product and client-facing work.

We're looking for an ambitious, talented and enthusiastic software developer to join our likeminded team and help us build the next generation of software products to help small businesses achieve more.

What You'll Be Doing

  • Develop functionality across our products: working end-to-end across design, implementation and testing, translating user requirements into practical technical solutions
  • Write quality code: produce clean, maintainable code and test it thoroughly, refining and rewriting where needed
  • Improve existing systems: identify areas for modification, performance gains and reliability improvements
  • Own code quality: drive testing, CI/CD, performance monitoring and documentation standards
  • Diagnose and resolve issues: troubleshoot and fix faults across software and (where relevant) hardware-integrated systems
  • Prototype and iterate: experiment with new approaches and technologies to validate product hypotheses quickly
  • Collaborate cross-functionally: partner with product, design and delivery teams to ship features end-to-end
  • Grow with us: as we scale, there will be opportunities to mentor others, run code reviews and help shape our engineering culture

What We're Looking For

A creative problem-solver who thrives on building software that makes a real difference. You'll write clean, maintainable code and take ownership of how products work and perform. We're keen to see applications from talented candidates who want to be involved with an innovative, high-energy and thriving start-up business.

Essential

  • Demonstrable experience with JavaScript, TypeScript, CSS and HTML
  • Knowledge of JavaScript frameworks such as React or Vue
  • Experience with version control (Git), unit testing, continuous integration and code quality tools
  • Proven experience writing, testing and maintaining production-quality code
  • An ability to ask questions to understand requirements ahead of implementation
  • Experience producing client-facing applications and an awareness of the UX and UI challenges involved
  • Logical, analytical thinking with a practical, delivery-focused mindset
  • High attention to detail, with a structured approach to debugging and quality
  • Comfortable working independently and collaboratively, managing your own workload and priorities
  • Confident communicator, able to explain technical issues and trade-offs to different audiences
  • Self-motivated, able to work as part of a small team on short and demanding projects

Desirable

  • Knowledge of C#, .NET and ASP.NET Core
  • Knowledge of iOS and Android app development, and/or React Native
  • Familiarity with database technology, architecture and solutions (NoSQL and/or SQL)
  • Experience of project planning, scheduling and/or scoping
  • Knowledge of security and data protection best practices
  • Experience integrating third-party systems or working across multiple platforms

Qualifications

We welcome applicants with strong demonstrated capability. Degrees and equivalent experience include:

Computer Science, Software/Systems Engineering, Electronics, Information System, Artificial Intelligence, Mathematics or Physics.

What It's Like to Work Here

  • Small company energy: we move fast - your work will be visible, valued and impactful
  • Variety: you'll contribute across build, improvement, maintenance and problem-solving
  • Autonomy with support: you'll own outcomes, while collaborating closely with a team that gets things done
  • A culture of learning: autonomy, transparency, and continuous professional development

Compensation & Benefits

  • Competitive salary plus profit-share scheme
  • Vitality private health cover

Working Pattern

  • Working hours are 9AM-5:30PM
  • Role requires on-call support on a rota basis within working hours

Salary

Salary is competitive and dependent on experience. As we are hiring different levels, this can be discussed at interview stage.

Location

St John's Innovation Centre, Cambridge, CB4 0WS. Hybrid working with one day from home and occasional client site visits.

Our Commitment to Inclusion

We welcome applicants from all backgrounds and are committed to building a team where people feel supported and able to do their best work.

How to Apply

Please submit your CV and a brief intro to careers@kinabase.com outlining your experience including what you've built, maintained or improved and the kind of problems you enjoy solving. GitHub or LinkedIn links are highly encouraged.

We are unable to offer visa sponsorship for this vacancy.

Interested in this role?

Send your CV and cover letter to apply.

Apply Now

Ready to apply for this role?

Send your CV and cover letter to careers@kinabase.com

Apply Now