At a Glance
- Tasks: Design and develop backend services for a global money management platform.
- Company: Join Wise, a leading tech company revolutionising how we move money worldwide.
- Benefits: Competitive salary, RSUs, and a comprehensive benefits package.
- Other info: Diverse and inclusive team with excellent career growth opportunities.
- Why this job: Make a real impact on financial systems that serve millions globally.
- Qualifications: Experience in web applications, Java, and a passion for clean code.
The predicted salary is between 68000 - 87500 £ per year.
Wise is a global technology company building the best way to move and manage the world’s money. With minimal fees and maximum ease, we help people and businesses send money internationally, spend abroad, and make and receive payments.
The Recurring Payin team owns the Direct Debit API that powers automated payments into Wise. We are building a platform that lets customers schedule top‑ups or business collections easily. The platform is built on our internal Payin Platform Rails, a critical component of the Wise money‑movement machine, and we need an engineer to help us grow it.
Job Responsibilities
- Design, develop, test, and maintain backend services written in Java and Kotlin using Spring Boot, deployed on AWS cloud infrastructure.
- Build and maintain RESTful APIs that serve millions of customers across web and mobile platforms.
- Develop and optimise services powering the card pay‑in payment method, which moves around £1 billion per month.
- Design and implement database schemas and optimise SQL queries against PostgreSQL for high‑volume transactional data.
- Build and maintain event‑driven architectures using Apache Kafka for asynchronous processing of financial events.
- Develop and maintain a payment orchestration system that routes payments across Payment Service Providers to optimise cost and reliability.
- Write automated tests (unit, integration, end‑to‑end) to ensure correctness and reliability of financial systems.
- Conduct code reviews to uphold code quality, security, and engineering standards.
- Participate in on‑call rotations to monitor and respond to production incidents for Tier 2 critical services.
- Collaborate with product managers, designers, analysts, and engineers across teams to deliver cross‑functional projects.
- Identify and resolve performance bottlenecks, scalability issues, and technical debt in existing systems.
- Ensure development follows security best practices, especially around handling sensitive financial data and compliance with financial regulations.
Qualifications
- Excellent communication skills, able to explain complex technical concepts to non‑technical audiences.
- Ability to work independently while being a strong team player and collaborating across teams.
- Skill in breaking down complex projects into incremental milestones that deliver customer value.
- Experience developing web applications and distributed systems in production.
- Familiarity with common design and architectural patterns, and a passion for writing clean, performant, and well‑tested code.
- Curiosity and drive for continuous learning and improvement.
- Advocacy for best coding practices, continuous delivery, and code reviews.
- Experience with relational and non‑relational databases, query optimisation, and schema design is a plus.
- Knowledge of Java and Spring Boot and experience with messaging systems such as Kafka is a plus.
What Does Success Look Like?
- Onboard quickly and understand the team and vision, contributing effectively from early on.
- Apply Wise’s values to guide your work and decision‑making.
- Diagnose and resolve problematic payments, improving customer experience.
- Raise automation levels to enable product scaling.
- Understand our customers and the impact of the product on their lives.
- Help scale a world‑class global banking product by solving technical challenges and opportunities.
Our Commitment to Diversity, Equity and Inclusion
We believe teams are strongest when diverse, equitable and inclusive. We celebrate differences, respect everyone, and empower each individual to contribute and progress in their career.
What We Offer
Starting salary: £68,000–£87,500 GBP + RSUs. Wise benefits package.
Backend Software Engineer - Recurring Payin employer: Limelight Health
Wise is an exceptional employer that fosters a dynamic and inclusive work culture, where innovation thrives and employees are empowered to make a meaningful impact on the global financial landscape. With competitive salaries, a comprehensive benefits package, and ample opportunities for professional growth, team members can expect to collaborate with talented individuals while contributing to cutting-edge technology that simplifies money management for millions worldwide.
StudySmarter Expert Advice🤫
We think this is how you could land Backend Software Engineer - Recurring Payin
✨Tip Number 1
Network like a pro! Reach out to folks in your industry on LinkedIn or at meetups. A friendly chat can lead to opportunities that aren’t even advertised yet.
✨Tip Number 2
Show off your skills! Create a portfolio or GitHub repo showcasing your projects, especially those using Java, Kotlin, or Spring Boot. This gives potential employers a taste of what you can do.
✨Tip Number 3
Prepare for interviews by practicing common technical questions and coding challenges. Use platforms like LeetCode or HackerRank to sharpen your skills and boost your confidence.
✨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, we love seeing candidates who are proactive!
We think you need these skills to ace Backend Software Engineer - Recurring Payin
Some tips for your application 🫡
Tailor Your CV:Make sure your CV is tailored to the Backend Software Engineer role. Highlight your experience with Java, Kotlin, and Spring Boot, and don’t forget to mention any work you've done with RESTful APIs or AWS. We want to see how your skills align with what we’re looking for!
Craft a Compelling Cover Letter:Your cover letter is your chance to shine! Use it to explain why you’re excited about the Recurring Payin team and how your background makes you a great fit. Keep it conversational but professional – we love seeing your personality come through!
Showcase Your Projects:If you’ve worked on relevant projects, whether in a job or as personal endeavours, make sure to include them. We’re interested in your problem-solving skills and how you’ve tackled challenges in backend development. Share links or descriptions that demonstrate your expertise!
Apply Through Our Website:We encourage you to apply directly through our website. It’s the best way for us to receive your application and ensures you’re considered for the role. Plus, it shows you’re keen on joining our team at Wise!
How to prepare for a job interview at Limelight Health
✨Know Your Tech Stack
Make sure you’re well-versed in Java, Kotlin, and Spring Boot. Brush up on your knowledge of RESTful APIs and AWS cloud infrastructure. Being able to discuss your experience with these technologies confidently will show that you're ready to hit the ground running.
✨Understand the Business
Familiarise yourself with Wise’s mission and how the Recurring Payin team fits into the bigger picture. Knowing how your role contributes to the company’s goals will help you articulate your value during the interview.
✨Prepare for Technical Questions
Expect to tackle questions about database schemas, SQL optimisation, and event-driven architectures. Practise coding challenges and be ready to explain your thought process clearly. This will demonstrate your problem-solving skills and technical expertise.
✨Show Your Collaborative Spirit
Wise values teamwork, so be prepared to discuss how you've worked with product managers, designers, and other engineers in the past. Share examples of how you’ve contributed to cross-functional projects and resolved conflicts, showcasing your communication skills.