At a Glance
- Tasks: Build robust backend systems for AI-driven financial products and integrate with platforms like Xero and QuickBooks.
- Company: Join a fintech leader revolutionising financial operations with cutting-edge AI technology.
- Benefits: Enjoy flexible hybrid working, enhanced pension, health insurance, and 25 days holiday plus bonuses.
- Why this job: Be part of an innovative team shaping the future of finance while developing your skills in a dynamic environment.
- Qualifications: 5+ years in backend development, proficiency in Python, and experience with API integrations and cloud platforms.
- Other info: Contribute to open-source projects and participate in company events for continuous growth.
The predicted salary is between 43200 - 72000 £ per year.
Join a cutting-edge fintech leader, on a mission to revolutionise financial operations using AI. Their flagship product is an AI Bookkeeper designed to support accountants and bookkeepers by automating key tasks such as reconciliation and compliance checks, allowing businesses to focus on high-level strategy and validation.
This position will focus on building robust backend solutions that power their AI-driven financial products, with a particular emphasis on integrations with third-party accounting platforms such as Xero, Sage, and QuickBooks.
Key Responsibilities- Architect and Develop Core Backend Systems: Design, implement, and maintain scalable backend systems and APIs.
- Integration with Third-Party Platforms: Build and optimise integrations with platforms like Xero, QuickBooks, and Sage.
- Database and Data Management: Design and manage data storage solutions to ensure performance, reliability, and security.
- API Development and Optimization: Develop RESTful APIs and microservices to support product features and integrations.
- Collaborate with Cross-Functional Teams: Work with frontend, product, and AI teams to deliver cohesive solutions.
- Maintain Code Quality and Standards: Conduct code reviews and follow best practices for maintainability and security.
- Continuous Improvement: Keep up with emerging technologies and bring innovative ideas to the backend systems.
- 5+ years of experience in backend development, ideally in a fintech, SaaS, or data-intensive environment.
- Proficiency in backend programming languages such as Python, and familiarity with TypeScript and React.
- Experience integrating with 3rd party APIs using OAuth and Python libraries.
- Expertise in RESTful API and microservices architecture.
- Experience with cloud platforms (ideally AWS) and containerization (Docker, ECS/Fargate).
- Strong understanding of relational and NoSQL databases, including schema design and optimization.
- Familiarity with CI/CD tools like Jenkins, GitHub Actions, or CircleCI.
- Good grasp of OWASP principles and secure development practices.
- Bachelor’s or Master’s degree in Computer Science, Software Engineering, or related field.
- Experience with accounting platform integrations (Xero, QuickBooks, Sage).
- Familiarity with financial data handling and compliance.
- Experience with high-availability performance optimisation.
- Contributions to open-source projects or developer community involvement.
- Early-stage opportunity with influence on future growth.
- Company events and innovation sharing sessions.
- Continuous internal and external development opportunities.
- Flexible hybrid working model (London-based).
- Enhanced pension scheme.
- Family health insurance.
- Cycle to work and tech schemes.
- 25 days holiday plus bank holidays and year-end closure.
- Performance-based bonuses.
- Competitive compensation package.
Contact Detail:
Oakwell Hampton Group Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Senior Backend Engineer
✨Tip Number 1
Familiarise yourself with the specific technologies mentioned in the job description, such as Python, RESTful APIs, and cloud platforms like AWS. Having hands-on experience or projects that showcase your skills in these areas can set you apart from other candidates.
✨Tip Number 2
Network with professionals in the fintech industry, especially those who have experience with accounting platform integrations like Xero, QuickBooks, and Sage. Engaging in relevant online communities or attending industry events can help you gain insights and potentially get referrals.
✨Tip Number 3
Showcase your understanding of secure development practices and OWASP principles during interviews. Be prepared to discuss how you've implemented these in past projects, as this will demonstrate your commitment to maintaining code quality and security.
✨Tip Number 4
Prepare to discuss your experience with CI/CD tools and how they have improved your development workflow. Highlight any specific instances where you've optimised backend systems or contributed to open-source projects, as this can illustrate your proactive approach to continuous improvement.
We think you need these skills to ace Senior Backend Engineer
Some tips for your application 🫡
Tailor Your CV: Make sure your CV highlights relevant experience in backend development, particularly in fintech or SaaS environments. Emphasise your proficiency in Python and any experience with TypeScript and React.
Craft a Compelling Cover Letter: In your cover letter, express your passion for fintech and AI-driven solutions. Mention specific projects where you've integrated third-party APIs or developed RESTful APIs, showcasing your problem-solving skills.
Showcase Relevant Projects: If you have worked on open-source projects or have contributions to the developer community, include these in your application. Highlight any experience with accounting platform integrations like Xero, QuickBooks, or Sage.
Highlight Continuous Learning: Mention any recent courses or certifications related to cloud platforms, containerization, or secure development practices. This shows your commitment to staying updated with emerging technologies.
How to prepare for a job interview at Oakwell Hampton Group
✨Showcase Your Technical Skills
Be prepared to discuss your experience with backend programming languages, especially Python. Highlight specific projects where you've built scalable systems or integrated with third-party APIs, as this will demonstrate your technical expertise relevant to the role.
✨Understand the Company’s Products
Familiarise yourself with the company's flagship product, the AI Bookkeeper. Understanding how it automates tasks for accountants and bookkeepers will help you articulate how your skills can contribute to enhancing these solutions.
✨Prepare for System Design Questions
Expect questions related to system architecture and design. Be ready to discuss how you would approach building robust backend systems and optimising API performance, particularly in a fintech context.
✨Demonstrate Collaboration Skills
Since the role involves working with cross-functional teams, be prepared to share examples of how you've successfully collaborated with frontend developers, product managers, or AI teams in past projects. This will show that you can work well in a team-oriented environment.