At a Glance
- Tasks: Develop and optimise backend systems for seamless payment integrations.
- Company: Join Apron, a tech company dedicated to empowering small businesses.
- Benefits: Enjoy competitive salary, stock options, health insurance, and remote work flexibility.
- Why this job: Make a real impact by simplifying financial processes for small businesses.
- Qualifications: 5+ years backend engineering experience and proficiency in JVM-based languages.
- Other info: Dynamic startup culture with opportunities for innovation and career growth.
The predicted salary is between 36000 - 60000 ÂŁ per year.
Apron is focused on helping small and medium businesses succeed. The biggest threat to small business is cash flow, often stemming from a gap between the demand payments put on owners and the aptitude to make the payments effectively. We are closing the gap by digitising and simplifying the payments process: capturing invoices, issuing expense cards, paying and getting paid, all in one place.
Engineering Culture
- We build with the customer in mind. We use topâtier technology to build a product that genuinely makes their lives easier.
- We own our work. We plan the approach, break it down, and bring it to life.
- We embrace the complexity of finance. Working with money means navigating intricate business logic and thinking through every possible corner case. Itâs a rewarding challenge where precision and attention to detail are crucial for building a trustworthy product.
- We write code weâre proud of. We work fast, but we build for the long term. Our code needs to be speedy, secure, and ready to grow with us.
- We integrate AI tools. We use whatâs best out there to build a product that genuinely makes lives easier.
Responsibilities
- Youâll work crossâfunctionally with Frontend Engineers, Product Managers and Product Designers to develop a variety of new and existing features end to end. Teams plan features implementation together and every voice matters.
- Youâll design systems for seamless integration with payment providers and BaaS platforms, ensuring scalability for market expansion.
- Youâll develop and optimise core financial integrations to guarantee customer funds are secure and transactions are routed with marketâleading speed.
- Youâll share your experience with others, driving innovation, proactively suggesting improvements.
Qualifications
- 5+ years of continuous experience as a backend engineer.
- Proficient in JVMâbased languages is ideal, but we might consider others.
- Experience working in a productâled + fastâpaced environment (startup or tech company).
- We primarily utilise Kotlin on the server side, so while we do not mandate proficiency specifically in Kotlin, willingness to work with it is essential.
- Experience with relational databases.
- Working knowledge of cloud platforms, with preference for Google Cloud Platform.
- Keen attention to code quality, passion for efficient architecture, and commitment to optimising performance.
Preferred Qualifications
- Proficient in JVMâbased languages, particularly Kotlin, for serverâside development.
- Have handsâon experience with Kubernetes and Terraform.
- Have experience with advanced Postgres features like GIST indexes, partitioning and replication.
Benefits
- Highly competitive salary
- Stock options
- Health insurance with AXA (including optical and dental cover)
- Life assurance with MetLife
- Enhanced parental leave
- Weekly Deliveroo allowance
- Salary sacrifice schemes (nursery, cycleâtoâwork, electric vehicle)
- Fully expensed tech
Job Details
- Seniority level: MidâSenior level
- Employment type: Fullâtime
- Job function: Engineering and Information Technology
- Location: London, England, United Kingdom
- Remote: Yes
Senior Software Engineer | Backend in London employer: Apron
Contact Detail:
Apron Recruiting Team
StudySmarter Expert Advice đ¤Ť
We think this is how you could land Senior Software Engineer | Backend in London
â¨Tip Number 1
Network like a pro! Reach out to your connections in the industry, attend meetups, and engage in 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 or GitHub repository showcasing your best projects. This is your chance to demonstrate your coding prowess and problem-solving abilities, especially with JVM-based languages and cloud platforms.
â¨Tip Number 3
Prepare for those interviews! Research common backend engineering questions and practice coding challenges. Be ready to discuss your experience with financial integrations and how you tackle complex problems.
â¨Tip Number 4
Apply through our website! We love seeing candidates who are genuinely interested in joining us at Apron. Tailor your application to highlight your relevant experience and passion for building products that make lives easier.
We think you need these skills to ace Senior Software Engineer | Backend in London
Some tips for your application đŤĄ
Tailor Your CV: Make sure your CV speaks directly to the job description. Highlight your experience with backend engineering, especially in JVM-based languages and any relevant projects that showcase your skills in a product-led environment.
Craft a Compelling Cover Letter: Use your cover letter to tell us why you're passionate about helping small businesses succeed. Share specific examples of how you've tackled complex challenges in finance or tech, and how you can contribute to our mission at Apron.
Showcase Your Technical Skills: Donât just list your skills; demonstrate them! If youâve worked with Kotlin, Kubernetes, or advanced Postgres features, give us a sneak peek into your projects or achievements that highlight these abilities.
Apply Through Our Website: We love it when candidates apply directly through our website. It helps us keep track of applications better and ensures you get the best chance to shine in front of our hiring team!
How to prepare for a job interview at Apron
â¨Know Your Tech Stack
Make sure youâre familiar with the technologies mentioned in the job description, especially Kotlin and JVM-based languages. Brush up on your knowledge of relational databases and cloud platforms like Google Cloud Platform, as these will likely come up during technical discussions.
â¨Showcase Your Problem-Solving Skills
Prepare to discuss specific challenges you've faced in previous roles, particularly those involving complex business logic or financial integrations. Be ready to explain how you approached these problems and the impact of your solutions on the product and the team.
â¨Emphasise Team Collaboration
Since the role involves working cross-functionally, highlight your experience collaborating with Frontend Engineers, Product Managers, and Designers. Share examples of how youâve contributed to team planning and implementation processes, showcasing your ability to communicate effectively and value diverse perspectives.
â¨Demonstrate a Growth Mindset
Talk about your willingness to learn and adapt, especially regarding new technologies like AI tools or advanced Postgres features. Mention any proactive suggestions you've made in past roles that led to improvements, as this aligns with their culture of innovation and ownership.