Job Specifications
About the role
Konfir is transforming how employment and income records are verified in the UK. We build products that allow individuals to easily share verified employment and income data when changing jobs or renting a property - reducing friction and improving experiences for people, employers, and organisations involved in the tenancy process.
As a Backend Software Engineer at Konfir, you will help design, build, and operate backend systems that power our product, including APIs, integrations, internal services, reporting, and data-driven workflows. You will work on production software used by real customers and partners, and your work will have a direct impact on the reliability, usability, and evolution of the platform.
Engineers at Konfir own their work end to end. We value autonomy, but success depends on strong collaboration, clear communication, and shared responsibility for outcomes. This is a hands-on role that requires a roll-up-your-sleeves mentality and a proactive approach to identifying problems, improving systems, and moving the product forward.
You will work closely with other engineers, product, and Data Science to design and deliver solutions that are both technically sound and valuable to users.
Although no two days are the same, you will be expected to:
Own the full Software Development Lifecycle, from understanding requirements and contributing to design decisions through to implementation, testing, deployment, monitoring, and production support
Design, build, and operate backend services, including APIs, integrations, reporting, and data-focused systems
Collaborate closely with engineers, product, and Data Science to shape solutions and support data-driven product capabilities
Take responsibility for systems in production, including monitoring, debugging, and continuous improvement
Deliver changes frequently and safely, balancing speed with high quality and reliability
Communicate technical decisions and trade-offs clearly to both technical and non-technical stakeholders
Contribute to and help evolve Konfir’s engineering culture through feedback, collaboration, and shared ownership
About you
You are an experienced backend engineer who enjoys solving meaningful problems and taking ownership of what you build. You care about building reliable, maintainable systems and are comfortable being responsible for software in production.
You have a proactive, roll-up-your-sleeves mindset and are happy to step in, take initiative, and see work through from idea to production. You work well in collaborative environments, value clear and direct communication, and can balance autonomy with teamwork.
You’ll likely have:
Experience practising Test Driven Development (TDD)and a strong appreciation for automated testing
Experience with pair programming or other highly collaborative development practices
Solid backend experience using Python in production
Experience building and operating systems on AWS
Several years of experience building and running backend systems end to end
Comfort working across the full Software Development Lifecycle, from design through to production support
The ability to explain technical concepts and trade-offs clearly to different audiences
Experience with Python, Node.js, AWS, and modern backend architectures will help you succeed, but we value strong engineering fundamentals, curiosity, and a willingness to learn over specific tools.
We are an Equal Opportunity employer committed to a diverse and representative team. Whatever your race, religion, colour, national origin, gender, sexual orientation, age, marital status, or disability - we want to hear from you.