Senior Software Engineer (Contacts Team)

Senior Software Engineer (Contacts Team)

Full-Time 60000 - 80000 € / year (est.) Home office (partial)
Deepstreamtech

At a Glance

  • Tasks: Join the Contacts team to develop and maintain scalable backend solutions for recipient management.
  • Company: Wise, a leading tech company focused on seamless financial experiences.
  • Benefits: Flexible working hours, competitive salary, and opportunities for skill development.
  • Other info: Collaborative environment with agile practices and excellent career growth potential.
  • Why this job: Make a real impact on user experience while working with cutting-edge technologies.
  • Qualifications: Experience in Java, distributed systems, and a passion for customer-centric solutions.

The predicted salary is between 60000 - 80000 € per year.

We are fully aware that it is uncommon for a candidate to have all skills required and we fully support everyone in learning new skills with us. So if you have some of those listed below and are eager to learn more, we do want to hear from you!

  • You get things done
  • You have experience working with large scale distributed systems
  • You have years of Java 8+ knowledge
  • You have experience working with relational and non-relational databases, query optimisation and designing schemas
  • You have a strong product mindset and passion for customer experience, you prioritise work with the customers in mind and make data-driven decisions to fix customer pain-points
  • You enjoy collaborating with others and bringing people together to solve a problem
  • You have experience in designing, deploying and maintaining clean RESTful APIs
  • You believe in and follow best coding practices, code reviews and open feedback
  • You enjoy writing testable code and believe in Test Driven Development (Desirable)
  • You have experience with Spring boot (Desirable)
  • You have worked with BFFs (Backend-for-Frontends)

The Contacts team is a core team at Wise, dedicated to making adding, finding, and managing your recipients as easy as possible. We own this experience end-to-end: from the scalable platform securing tens of millions of bank accounts customers send to, to the intelligent search algorithms and local integrations (like Pix) that power discovery, all the way to the customer-facing screens where users interact with their counterparties.

The team is integral to Wise’s day-to-day operations — if our services go down, Wise goes down. We work in an agile fashion, with engineers closely collaborating with designers, the product manager, and the analyst. The team operates across our Tallinn and London offices.

You will be part of an autonomous team, driving the technical vision for the backend solution powering the recipient’s user experience. You will help us scale-up and build a world class recipient management product.

Senior Software Engineer (Contacts Team) employer: Deepstreamtech

Wise is an exceptional employer that fosters a culture of continuous learning and collaboration, making it an ideal place for a Senior Software Engineer to thrive. With a strong focus on employee growth, you will have the opportunity to work on large-scale distributed systems while contributing to a team that prioritises customer experience and innovative solutions. Located in vibrant Tallinn and London offices, Wise offers a dynamic work environment where your contributions directly impact the company's success.

Deepstreamtech

Contact Detail:

Deepstreamtech Recruiting Team

StudySmarter Expert Advice🤫

We think this is how you could land Senior Software Engineer (Contacts Team)

Tip Number 1

Network like a pro! Reach out to current employees at Wise or connect with folks in the industry on LinkedIn. A friendly chat can give you insider info and might just get your foot in the door.

Tip Number 2

Show off your skills! If you’ve got experience with large scale distributed systems or Java, make sure to highlight that in conversations. Share examples of your work and how you’ve tackled challenges in the past.

Tip Number 3

Be ready to collaborate! Since the Contacts team thrives on teamwork, be prepared to discuss how you’ve worked with others to solve problems. Bring your best examples of collaboration and customer-focused solutions.

Tip Number 4

Don’t forget to apply through our website! It’s the best way to ensure your application gets seen. Plus, it shows you’re genuinely interested in joining the team at Wise.

We think you need these skills to ace Senior Software Engineer (Contacts Team)

Java 8+
Large Scale Distributed Systems
Relational Databases
Non-Relational Databases
Query Optimisation
Schema Design
RESTful APIs

Some tips for your application 🫡

Show Your Passion:Let us see your enthusiasm for the role! Share why you're excited about working with large scale distributed systems and how you can contribute to our Contacts team. A little passion goes a long way!

Tailor Your Application:Make sure to customise your CV and cover letter to highlight your experience with Java, databases, and RESTful APIs. We want to see how your skills align with what we’re looking for, so don’t hold back!

Be Honest About Your Skills:Remember, we know it’s rare to tick every box. If you don’t have all the skills listed, that’s okay! Just be upfront about what you do know and your eagerness to learn. We value growth and learning here at StudySmarter.

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 don’t miss out on any important updates from our team!

How to prepare for a job interview at Deepstreamtech

Know Your Tech Stack

Make sure you brush up on your Java 8+ skills and be ready to discuss your experience with large scale distributed systems. Be prepared to share specific examples of how you've optimised queries or designed schemas in relational and non-relational databases.

Show Your Product Mindset

Demonstrate your passion for customer experience by discussing how you've prioritised work with customers in mind. Bring examples of data-driven decisions you've made to address customer pain points, as this will resonate well with the team.

Collaboration is Key

Since the role involves working closely with designers, product managers, and analysts, highlight your collaborative experiences. Share stories where you brought people together to solve a problem, showcasing your teamwork skills.

Emphasise Best Practices

Talk about your commitment to best coding practices, including code reviews and open feedback. If you have experience with Test Driven Development or writing testable code, make sure to mention it, as it aligns with the team's values.