At a Glance
- Tasks: Develop and enhance financial integrations while collaborating with cross-functional teams.
- Company: Exciting Series B company empowering small businesses with innovative payment solutions.
- Benefits: Competitive salary, stock options, private health insurance, and 29 days annual leave.
- Why this job: Join a rapidly growing team and make a real impact in the fintech space.
- Qualifications: 6+ years backend engineering experience and proficiency in JVM-based languages.
- Other info: Flexible working hours and opportunities to travel for work.
The predicted salary is between 36000 - 60000 £ per year.
About the Company
We are working with an exciting Series B company that is committed to empowering small and medium-sized businesses, helping them maintain healthy cash flow, often complicated by the complexities of payment management. They address this by digitising and streamlining payments—from invoice capture and issuing expense cards to managing receivables and payables—all within a single platform. It is a rapidly growing team of around 100 people that operates across multiple countries, backed by leading investors.
About Our Engineering Culture
Engineers are central to their mission. Here’s what defines their approach:
- Customer-first focus: leverage top-tier technology to create solutions that genuinely make users’ lives easier.
- Ownership: plan, break down, and deliver the work end-to-end.
- Embracing complexity: Navigating the intricate logic of finance requires care, attention to detail, and a passion for problem-solving.
- Code quality: prioritise writing code that is robust, performant, and future-ready.
- AI integration: utilise advanced tools to enhance the product and streamline processes.
What You’ll Do
As a Senior Backend Engineer on the team, you will:
- Collaborate cross-functionally with product, frontend, and design teams to develop new features.
- Design and build core financial integrations that ensure the security and efficiency of customer transactions.
- Share knowledge with your peers, drive innovation, and proactively suggest improvements.
What We’re Looking For
- 6+ years of continuous experience as a backend engineer.
- Ideal proficiency in JVM-based languages (consideration for others possible).
- Experience in a product-driven, fast-paced environment (e.g., startup or tech company).
- Willingness to work with Kotlin (current server-side language).
- Experience with relational databases.
- Working knowledge of cloud platforms, preferably Google Cloud Platform.
- Strong commitment to code quality, efficient architecture, and performance optimisation.
Bonus Points
- Advanced knowledge of JVM-based languages, particularly Kotlin.
- Experience with Kubernetes and Terraform.
- Familiarity with advanced Postgres features such as GIST indexes, partitioning, and replication.
What We Offer
- Highly competitive salary
- Stock options
- Pension plan (matched up to 5%)
- Private health insurance (including optical and dental cover)
- Life assurance
- Enhanced parental leave
- Weekly meal allowance
- 29 days annual leave (in addition to bank holidays)
- Flexible working hours
- Cycle to Work scheme
- Electric vehicle scheme
- Opportunity to work and travel for up to six weeks per year
- Visa sponsorship (if applicable)
Senior Back-end Software Engineer employer: Heart Mind Talent
Contact Detail:
Heart Mind Talent Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Senior Back-end Software Engineer
✨Tip Number 1
Network like a pro! Reach out to your connections in the industry, attend meetups, and engage with online communities. 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 experience with JVM-based languages and cloud platforms. This will give potential employers a taste of what you can bring to the table.
✨Tip Number 3
Prepare for interviews by brushing up on your problem-solving skills. Be ready to discuss how you've tackled complex challenges in your previous roles, especially in a fast-paced environment. Practice coding challenges to keep your skills sharp!
✨Tip Number 4
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 mission to empower businesses with innovative payment solutions.
We think you need these skills to ace Senior Back-end Software Engineer
Some tips for your application 🫡
Tailor Your CV: Make sure your CV reflects the skills and experiences that align with the Senior Back-end Software Engineer role. Highlight your experience with JVM-based languages and any relevant projects that showcase your problem-solving abilities.
Craft a Compelling Cover Letter: Use your cover letter to tell us why you're passionate about empowering small and medium-sized businesses. Share specific examples of how you've embraced complexity in your previous roles and how you can contribute to our customer-first focus.
Showcase Your Code Quality: If you have a portfolio or GitHub repository, include it in your application. We love seeing examples of robust and performant code, so don’t hesitate to share your best work that demonstrates your commitment to quality.
Apply Through Our Website: We encourage you to apply directly through our website for the best chance of getting noticed. It’s the easiest way for us to keep track of your application and ensure it reaches the right people!
How to prepare for a job interview at Heart Mind Talent
✨Know Your Tech Stack
Make sure you’re well-versed in JVM-based languages, especially Kotlin, as this is crucial for the role. Brush up on your knowledge of relational databases and cloud platforms like Google Cloud Platform to show you’re ready to hit the ground running.
✨Showcase Problem-Solving Skills
Prepare examples that highlight your ability to navigate complex problems, particularly in finance. Think about past projects where you’ve had to embrace complexity and how you delivered effective solutions—this will resonate with their customer-first focus.
✨Demonstrate Ownership
Be ready to discuss how you’ve taken ownership of projects in the past. They value engineers who can plan, break down, and deliver work end-to-end, so share specific instances where you’ve driven a project from concept to completion.
✨Engage with Their Culture
Familiarise yourself with their engineering culture and be prepared to discuss how you can contribute to it. Show enthusiasm for collaboration across teams and a commitment to code quality, as these are key aspects of their approach.