At a Glance
- Tasks: Design and implement APIs, build backend services, and contribute to user-facing components.
- Company: Join an innovative fintech making waves in the UK financial advice market.
- Benefits: Be part of a small team with growth opportunities and direct access to leadership.
- Other info: Work with a dynamic team and tackle real-world challenges in tech.
- Why this job: Make a real impact in a fast-paced environment with exciting fintech partners.
- Qualifications: 3+ years experience in software engineering, strong TypeScript and Node.js skills.
The predicted salary is between 45000 - 55000 € per year.
About us
At ZeroKey, we’re on a mission to build innovative solutions that integrate technology within the UK financial advice market. Founded in December 2023, our solution quickly won Best in Show at The Lang Cat’s inaugural AdviceTech Catwalk. Today, we are working with and providing critical infrastructure to some of the biggest and most exciting fintechs operating in the industry, from FTSE 250 companies to AI start-ups. We’re a small, ambitious team with previous start and scale up experience now looking to accelerate. If you want to join early and make a visible impact within a company that’s already making headlines, this is the opportunity.
The role
This is a rare chance for a mid-level Software Engineer to join an early-stage fintech and directly influence a company that is already working with some of the biggest names in the UK financial advice market. You’ll take ownership of designing and implementing APIs that move data between systems, and contribute to the APIs we offer so others can connect with us. You’ll work across a modern TypeScript-based stack, building everything from backend services to browser extensions and front-end tooling. You’ll be reporting into the Head of Software Engineering with direct access to the CEO.
What you’ll do
- Build and maintain integrations with third-party systems.
- Extend our own API for external provider connections.
- Ship Node.js backend services and TypeScript browser extensions.
- Work with Vue.js on user-facing components.
- Plan, test, and deliver features with the wider team.
- Write clean, well-documented, testable code.
- Review pull requests and mentor new starters.
What we’re looking for
- A mid-level Software Engineer with a minimum 3 years of experience.
- Strong TypeScript and JavaScript proficiency.
- Proven Node.js service and API experience in production.
- Vue.js or other modern front-end framework experience.
- A track record of integrating disparate systems and third-party APIs.
- Self-motivated, with the drive to take ownership and deliver.
- A team player who communicates well and takes pride in their craft.
Nice to have
- Experience with Laravel or PHP.
- Familiarity with REST API design principles.
- Exposure to cloud platforms (e.g., AWS).
- Interest or experience in using AI tools to enhance development productivity (e.g. code generation, testing, MCP or automation).
Why you’ll love it here
- Be one of the first engineers at a company that is already providing infrastructure for some of the biggest fintechs in UK financial advice.
- Grow at your own pace in an environment that trusts you to know what you're doing and gives you the space to do it.
- Real problems, real partners, real impact – your work will make a real difference to how financial advisers work every day.
- Work directly with a founding team that's already built and scaled a fintech from start-up through to exit.
Software Engineer in Cardiff employer: ZeroKey
At ZeroKey, we pride ourselves on being an innovative employer in the fintech space, offering a unique opportunity for Software Engineers to make a tangible impact from day one. Our collaborative work culture fosters personal and professional growth, allowing you to thrive in a supportive environment while working alongside experienced founders who have successfully scaled businesses. Join us in shaping the future of financial advice technology, where your contributions will be valued and recognised.
StudySmarter Expert Advice🤫
We think this is how you could land Software Engineer in Cardiff
✨Tip Number 1
Network like a pro! Get out there and connect with people in the fintech space. Attend meetups, webinars, or even just grab a coffee with someone in the industry. You never know who might have a lead on your dream job!
✨Tip Number 2
Show off your skills! Create a portfolio showcasing your projects, especially those involving TypeScript, Node.js, or Vue.js. This is your chance to demonstrate what you can do beyond just a CV.
✨Tip Number 3
Don’t be shy about reaching out directly to companies you’re interested in, like ZeroKey! A quick email or LinkedIn message expressing your enthusiasm can go a long way. We love seeing proactive candidates!
✨Tip Number 4
Prepare for interviews by brushing up on your technical skills and understanding the company’s mission. Be ready to discuss how you can contribute to building innovative solutions in the financial advice market. And remember, apply through our website for the best chance!
We think you need these skills to ace Software Engineer in Cardiff
Some tips for your application 🫡
Show Your Passion:When writing your application, let your enthusiasm for fintech and technology shine through. We want to see that you’re genuinely excited about the role and how you can contribute to our mission at ZeroKey.
Tailor Your CV:Make sure your CV is tailored to highlight your experience with TypeScript, Node.js, and any relevant projects. We love seeing how your skills align with what we’re looking for, so don’t hold back on showcasing your achievements!
Craft a Compelling Cover Letter:Your cover letter is your chance to tell us why you’re the perfect fit for our team. Share specific examples of your work with APIs and integrations, and explain how you can make an impact at ZeroKey. Keep it engaging and personal!
Apply Through Our Website:We encourage you to apply directly through our website. It’s the best way for us to receive your application and ensures you’re considered for the role. Plus, it shows you’re keen to join our journey from the get-go!
How to prepare for a job interview at ZeroKey
✨Know Your Tech Stack
Make sure you’re well-versed in TypeScript, Node.js, and Vue.js. Brush up on your knowledge of APIs and how they work, as you'll likely be asked to discuss your experience with integrating systems and building backend services.
✨Showcase Your Problem-Solving Skills
Prepare to discuss specific challenges you've faced in previous roles and how you overcame them. ZeroKey is looking for someone who can take ownership, so highlight instances where you’ve made a significant impact or improved processes.
✨Ask Insightful Questions
Demonstrate your interest in the company by asking thoughtful questions about their current projects, team dynamics, and future goals. This shows that you’re not just looking for any job, but are genuinely interested in contributing to their mission.
✨Be Ready to Collaborate
Since this role involves working closely with a small team, be prepared to discuss your teamwork experiences. Share examples of how you’ve mentored others or collaborated on projects, as this will resonate well with their team-oriented culture.