At a Glance
- Tasks: Design and maintain backend services for innovative financial products.
- Company: Join a dynamic fintech startup based in Edinburgh with a remote work option.
- Benefits: Enjoy competitive pay, flexible working, and opportunities for professional growth.
- Other info: Collaborative environment with a focus on engineering quality and innovation.
- Why this job: Make a real impact by solving problems that affect people's finances.
- Qualifications: 3+ years of backend experience and strong coding skills in languages like Python or Java.
The predicted salary is between 50000 - 70000 £ per year.
Remote and HQ in Edinburgh when required
We’re looking for backend engineers who like to build clean, reliable systems and understand how things connect behind the scenes. This is core infrastructure work — the pipes, not the paint. You’ll help power the next generation of financial products by writing code that is scalable, secure, and easy to maintain. Whether you’re working on payment flows, data architecture, or customer account logic, you’ll be solving real problems that affect real people. If you take pride in simplicity and getting things done, we’d like to talk.
What You’ll Do
- Design, build, and maintain backend services and APIs for Caledonia’s core platform
- Collaborate with product, frontend, and ops teams to ship reliable features quickly
- Write clean, well‑documented code that can scale across multiple products
- Optimise systems for performance, security, and resilience
- Help define backend architecture, database models, and infrastructure choices
- Participate in code reviews and technical discussions that move the work forward
- Contribute to a growing culture of engineering quality and thoughtful development
What You’ll Bring
- 3 or more years of backend engineering experience, ideally in a fintech or startup setting
- Strong knowledge of at least one backend language (Kotlin, Python, Go, Java, or similar)
- Experience with building APIs, working with relational databases, and designing scalable systems
- Understanding of secure coding practices and how to protect sensitive data
- A pragmatic approach to architecture and a sharp eye for what matters
- Comfort working in small teams where ownership is shared and autonomy is expected
- Willingness to work with ambiguity and help shape technical direction as we grow
Who You’ll Work With
This role reports to the Head of Engineering and works closely with product managers, frontend developers, and the founding team. You’ll be part of the team that builds and maintains Caledonia’s technical core.
Backend Engineers employer: Caledonia Financial
Contact Detail:
Caledonia Financial Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Backend Engineers
✨Tip Number 1
Network like a pro! Reach out to folks in the industry, attend meetups, and connect with potential colleagues on LinkedIn. You never know who might have the inside scoop on job openings or can refer you directly.
✨Tip Number 2
Show off your skills! Create a portfolio showcasing your projects, especially those that highlight your backend engineering prowess. This is your chance to demonstrate how you build clean, reliable systems and solve real problems.
✨Tip Number 3
Prepare for technical interviews by brushing up on your coding skills and system design principles. Practice common interview questions and be ready to discuss your past experiences in detail, especially around building APIs and optimising systems.
✨Tip Number 4
Don’t forget to apply through our website! It’s the best way to ensure your application gets seen by the right people. Plus, it shows you’re genuinely interested in joining our team at Caledonia.
We think you need these skills to ace Backend Engineers
Some tips for your application 🫡
Show Your Passion for Clean Code: When you’re writing your application, let us know how much you value clean, reliable systems. Share examples of projects where you’ve built scalable and maintainable code. We love to see that pride in simplicity!
Highlight Your Collaboration Skills: We want to know how you work with others! Mention any experiences where you’ve collaborated with product managers or frontend teams. It’s all about teamwork here, so show us how you contribute to shipping reliable features.
Be Specific About Your Experience: Don’t just list your skills; give us the juicy details! Talk about the backend languages you’ve used, the APIs you’ve built, and any challenges you’ve overcome. The more specific you are, the better we can see how you fit into our team.
Apply Through Our Website: We encourage you to apply directly through our website. It’s the best way for us to keep track of your application and ensure it gets the attention it deserves. Plus, it shows you’re keen to join our team!
How to prepare for a job interview at Caledonia Financial
✨Know Your Tech Stack
Make sure you’re well-versed in the backend languages mentioned in the job description, like Kotlin, Python, Go, or Java. Brush up on your knowledge of APIs and relational databases, as these will likely come up during technical discussions.
✨Showcase Your Problem-Solving Skills
Prepare to discuss specific examples where you've tackled real problems in your previous roles. Think about how you’ve optimised systems for performance or security, and be ready to explain your thought process behind those decisions.
✨Emphasise Collaboration
Since this role involves working closely with product managers and frontend developers, highlight your experience in collaborative environments. Share examples of how you’ve successfully worked in small teams and contributed to shared ownership of projects.
✨Ask Insightful Questions
Prepare thoughtful questions about the company’s backend architecture and future technical direction. This shows your genuine interest in the role and helps you gauge if the company aligns with your values and career goals.