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
#J-18808-Ljbffr…
