Β 

Backend Product Engineer - Microservices

Mid-level
London, πŸ‡¬πŸ‡§ United Kingdom
Product Developer
Software development

As a Backend Product Engineer at Wise, you'll be a valuable member of our dynamic Wise Platform team, contributing to our innovative projects. You will collaborate closely with our Implementation, Solutions Engineering, and Business Development teams, as well as other Wise Engineering teams, to support partner integrations alongside Product Managers and participate in exciting initiatives that expand our network of global partnerships.

With your expertise in writing backend microservices in Java and Spring Boot, you will design and implement scalable code to support the rapid growth of our partner ecosystem. You will collaborate with talented Engineering teams, explore various domains, and contribute to the development of over 700 microservices at Wise. By collaborating with the deal flow team and Product Managers, you will integrate our platform with global partners, driving the development of high-quality, fast money transfers using Java, Spring Boot, Kubernetes, and a range of database technologies.

At Wise, we foster a culture of collaboration and knowledge sharing, providing you with opportunities to become a domain expert in correspondent banking services and share your expertise during planning sessions. We value your active involvement in cross-team collaboration, representing Wise Platform, and championing quality. Additionally, you will have the opportunity to mentor and guide junior engineers, providing them with technical leadership and promoting best practices.

To thrive in this role, you should have a passion for building the future of international payments and a strong drive to connect banks and businesses globally with maximum ease and speed. We are seeking someone with hands-on experience in Java and Spring Boot, a solid understanding of Kubernetes and containerization, and proficiency in designing and developing databases using a range of database technologies. Your familiarity with domain-driven design principles will be valuable in architecting robust and scalable solutions. If you have a track record of building and deploying scalable systems, excellent problem-solving skills, outstanding communication abilities, and a collaborative mindset, then you are exactly who we are looking for!

Requirements

  • Backend Microservices: Hands-on experience designing, developing, and deploying scalable backend microservices using Java and Spring Boot.
  • Architecture and Design Patterns: Familiarity with common design patterns and architectural principles, including domain-driven design (DDD), event-driven architecture (EDA), and microservices architecture.
  • Quality and Best Practices: Commitment to writing clean, maintainable, and well-tested code, advocating for best practices in coding standards, continuous integration, and continuous delivery (CI/CD).
  • Database Expertise: Ability to design, optimise, and maintain databases using a variety of technologies, such as relational databases (e.g., MySQL, PostgreSQL) and familiarity with non-relational databases (e.g., MongoDB, Cassandra).
  • Message Brokers: Experience with messaging systems like Kafka for handling high-throughput data streams and ensuring reliable communication between microservices.
  • Problem-Solving Skills: Strong analytical skills and the ability to break down complex problems, propose solutions, and troubleshoot issues in a collaborative environment.
  • Communication and Collaboration: Excellent communication skills, with the ability to effectively articulate technical concepts to both technical and non-technical stakeholders. Experience working in cross-functional teams and contributing to collaborative projects.
  • Payment and Fintech Domain: Understanding of payments systems, financial technology, and the complexities of funding, settling, and sending payments internationally.
  • Containerization and Orchestration: Awareness and understanding of Kubernetes for container orchestration, and the common approaches to ensuring scalability, resilience, and efficient deployment of microservices

What does success look like?

  • You will have successfully onboarded and understood your team and tribe vision, and how you can contribute.
  • You will have developed a solid understanding of how our values guide your work.
  • You will be able to identify and address the reasons behind problematic payments and customer difficulties, actively working towards resolving them.
  • You will have contributed to raising the automation level to enable scaling of the product.
  • You will have gained a deep understanding of our customers and the impact our product makes in their lives.
  • You will have played a crucial role in helping us scale up and build a world-class global banking product by finding solutions to technical challenges and identifying opportunities for improvement.

Together, we will build a world-class payment network that connects banks and businesses globally with unrivalled ease and maximum speed. If you're thrilled about designing scalable solutions, collaborating with talented teams, and driving innovation in the payments industry, we can't wait to hear from you.

Joining Wise means becoming part of an exhilarating and fast-paced environment where you'll play a pivotal role in shaping the future of international payments.

Β 

Wise

Wise

Wise is a company focused on providing transparent and convenient ways to pay and get paid, with a mission of money without borders.

Fintech

Other jobs at Wise

Β 

Β 

Β 

Β 

Β 

Β 

Β 

Β 

View all Wise jobs

Notifications about similar jobs

Get notifications to your inbox about new jobs that are similar to this one.

πŸ‡¬πŸ‡§ United Kingdom
Product Developer

No spam. No ads. Unsubscribe anytime.

Similar jobs

Β 

Β 

Β 

Β 

Β 

Β 

Β 

Β