At a Glance
- Tasks: Design and develop backend services for a global payments platform using Java and Kotlin.
- Company: Join Wise, a leading tech company revolutionising how money moves globally.
- Benefits: Competitive salary, RSUs, and a comprehensive benefits package.
- Other info: Diverse and inclusive team with opportunities for career growth and continuous learning.
- Why this job: Make a real impact on financial systems that serve millions of customers worldwide.
- Qualifications: Experience in web applications, strong communication skills, 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 Engineer, Payments Platform (Java/Kotlin) 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 real impact on the global financial landscape. With competitive salaries, a comprehensive benefits package, and ample opportunities for professional growth, Wise supports its team members in developing their skills while working on cutting-edge technology that simplifies money management for millions worldwide. Join us in our mission to revolutionise the way people move and manage money, all while enjoying a collaborative environment that values diversity and encourages continuous learning.
StudySmarter Expert Advice🤫
We think this is how you could land Backend Engineer, Payments Platform (Java/Kotlin)
✨Tip Number 1
Network like a pro! Reach out to folks in your industry on LinkedIn or at meetups. We all know that sometimes it’s not just what you know, but who you know that can get you in the door.
✨Tip Number 2
Prepare for those interviews by practising common questions and coding challenges. We recommend setting up mock interviews with friends or using platforms that simulate real interview scenarios. The more you practice, the more confident you'll feel!
✨Tip Number 3
Showcase your projects! Whether it's on GitHub or your personal website, having a portfolio of your work can really impress potential employers. We love seeing what you've built and how you approach problem-solving.
✨Tip Number 4
Don’t forget to apply through our website! It’s the best way to ensure your application gets seen. Plus, we’re always looking for talented individuals like you to join our team and help us grow!
We think you need these skills to ace Backend Engineer, Payments Platform (Java/Kotlin)
Some tips for your application 🫡
Tailor Your CV:Make sure your CV is tailored to the Backend 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 cloud infrastructure like AWS.
Craft a Compelling Cover Letter:Your cover letter is your chance to shine! Use it to explain why you're passionate about building payment systems and how your skills align with Wise's mission. Keep it concise but impactful!
Showcase Your Projects:If you’ve worked on relevant projects, whether personal or professional, make sure to include them. Describe your role, the technologies used, and the impact of your work. This gives us a glimpse into your hands-on experience.
Apply Through Our Website:We encourage you to apply through our website for the best chance of getting noticed. It’s straightforward and ensures your application goes directly to us. Plus, we love seeing candidates who take that extra step!
How to prepare for a job interview at Limelight Health
✨Know Your Tech Stack
Make sure you’re well-versed in Java and Kotlin, especially with Spring Boot. Brush up on your knowledge of RESTful APIs and AWS cloud infrastructure, as these are crucial for the role. Being able to discuss your past experiences with these technologies 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 the Direct Debit API works and its impact on customer experience will help you answer questions more effectively and demonstrate your genuine interest in the company.
✨Prepare for Problem-Solving Questions
Expect to tackle some technical challenges during the interview. Practice explaining your thought process when diagnosing and resolving issues, particularly around performance bottlenecks or scalability. This will showcase your analytical skills and ability to think on your feet.
✨Showcase Your Collaboration Skills
Since this role involves working closely with product managers, designers, and other engineers, be ready to discuss examples of successful teamwork. Highlight how you’ve communicated complex technical concepts to non-technical audiences and how you’ve contributed to cross-functional projects in the past.