Full Stack Engineer (Java/Python)
Full Stack Engineer (Java/Python)

Full Stack Engineer (Java/Python)

London Full-Time 36000 - 60000 £ / year (est.) Home office possible
Z

At a Glance

  • Tasks: Join our team to build and support a global money transfer platform.
  • Company: Zepz Group powers leading remittance brands, transforming finance for cross-border communities.
  • Benefits: Enjoy unlimited annual leave, private medical cover, and remote-first flexibility.
  • Why this job: Make a real impact while collaborating with diverse teams in a dynamic environment.
  • Qualifications: Expertise in Java or Python and experience with complex distributed systems required.
  • Other info: We celebrate diversity and encourage applicants from all backgrounds to apply.

The predicted salary is between 36000 - 60000 £ per year.

Zepz Group is the group powering leading global remittance brands: WorldRemit and Sendwave. Zepz Group has been disrupting an industry previously dominated by offline legacy players by reducing the barriers to finance and increasing safety and convenience for users. Every day, Zepz Group and its brands work towards unlocking the prosperity of cross-border communities through finance and technology - driven by the vision of a world that celebrates migrants’ impact on prosperity, at home and abroad.

We act like owners - We are relentlessly delivering for our users and spending money thoughtfully. We embrace embarrassing honesty - We function best when we’re open and honest with one another — especially about our challenges and doubts. We have a bias to action - We get to first outcomes quickly, iterate and learn. We strive to be better - We may make mistakes, but always learn from them. We are inclusive - to better reflect and serve our users.

About the role

We believe strongly in building teams that can orient around a well-defined mission and are equipped to execute autonomously against that mission. We count on you to collaborate with your team to build and support our platform and products used by customers sending money transfers from 50+ countries into 150+ markets worldwide. We are looking to hire a Full Stack Engineer with expertise in designing and architecting complex, distributed systems at scale, and the ability to lead strategic technical initiatives. You will be part of the 'sign up' and 'onboarding' team and our mission is to empower customers to send money with confidence and ease—by showing them the best rates and deals upfront, offering rewarding loyalty experiences, and building a referral program that turns happy users into passionate advocates.

Our Tech-stack:

  • Backend services: Java (SpringBoot and SpringCloud), Python
  • Mobile apps - We have both React native (Typescript) and native apps (Swift, Kotlin)
  • Public Cloud: AWS
  • CI/CD tooling: CircleCI, ArgoCD, Jenkins
  • IaC: Terraform
  • API Gateway and Service Mesh Architecture

What we’re looking for from you

  • Java or Python is essential
  • Write great code: We understand code is read more than it’s written, better off tested and maintainability is a must.
  • Help shape what we build: You’ll be working closely with product owners, designers and other engineers to design and refine our work. We work as a team and your input is key.
  • Define and drive architectural vision and strategy: We are often designing new platforms with long-term goals in mind and are also happy to improve with new technology capabilities.
  • Own delivery: We’re obsessed with shipping value; you’ll own work beyond a pull request. You’ll care about bugs, scalability, uptime and other non-functional requirements.
  • Grow together: You’ll review others' work and happily seek feedback on yours to ensure we build a better codebase and sharpen each other's skills.
  • Share your knowledge and points of view: We promote knowledge sharing across our teams and count on you to become an active member of one. Experiment with new tools, present your findings, shape our future standards.

Scope and Impact:

You look to nurture and build functional and collaborative relationships both within and outside of your stream and Tech. You contribute meaningfully to Zepz’s goals. You lead or influence a team(s); you proactively and autonomously solve previously unidentified ambiguous problems across the business.

What you bring to the table:

  • Java or Python
  • Expertise in designing and architecting complex, distributed systems at scale.
  • Ability to analyze and optimize system performance, identifying and addressing bottlenecks and architectural limitations.
  • Proficiency in writing complex SQL queries for data analysis and reporting.
  • A strong understanding of cloud infrastructure is a must for this role.
  • Ability to lead cross-functional initiatives to drive architectural improvements and strategic technology decisions, influencing stakeholders at all levels.
  • Experience in designing and implementing comprehensive monitoring dashboards for system health and performance.
  • Ability to mentor and guide engineering teams on architectural principles and best practices, fostering a culture of technical excellence.
  • Comfortable building effective relationships with stakeholders outside of technology.
  • An open mind with respect to diversity and inclusivity.

Our team (and customers) come from all over the world.

What you’ll get from us

Please note that the benefits below will apply to permanent roles. We have five core benefits for our talent in the US, UK, Philippines, Poland, and South Africa:

  • Unlimited Annual Leave: Feel free to make the most of your time off and maintain a healthy work-life balance!
  • Private Medical Cover: You can opt-in to a Private Medical Insurance scheme. This provides you with access to thorough medical coverage, so you can feel confident in your health and well-being.
  • Retirement: We offer pension schemes to help you plan for and secure your future.
  • Life Assurance: Life assurance is available to give you peace of mind and protect your loved ones in case of the unexpected.
  • Parental Leave: We offer competitive parental leave schemes to ensure you are spending as much quality time with your new bundle of joy as possible.

We are also remote-first as an organisation, offering flexibility for you to work where you need to be most productive. In addition to the above, you will discover that we have a range of secondary perks (such as the cycle-to-work scheme and employee discounts) depending on your location, to help you thrive at Zepz!

Why choose Zepz?

Our team of over 1,000 employees is fully distributed across the world. We are working from coffee shops, homes, and co-working spaces — making us one of the larger fully distributed growth-stage startups in the world but we also offer workspace in our talent cluster locations - spaces we can meet, collaborate and connect. We are proud parents, community organizers, farmers, band members, yoga teachers, YouTube influencers, former Olympians, and serial entrepreneurs. We collectively speak over twenty languages.

At Zepz, embodying our commitments binds us together. We are collectively passionate about striving to achieve our vision and purpose - to continue to provide the best service to our users.

Ready to Apply?

Applications will be reviewed on a rolling basis. If interested, please submit your resume along with a cover letter (optional), highlighting why your experience demonstrates you meet the requirements of the role. Please also indicate the countries in which you have work authorization. Confidence can sometimes hold us back from applying for a job. But we’ll let you in on a secret: there’s no such thing as a 'perfect' candidate. Zepz is a place where everyone can thrive. So however you identify and whatever background you bring with you, and if at all you might need any form of support to make the process as comfortable as possible, please let us know and give us a shot by applying. We want you to be excited to wake up to make an impact every day.

Full Stack Engineer (Java/Python) employer: Zepz

Zepz Group is an exceptional employer that champions a culture of inclusivity, innovation, and personal growth. With benefits like unlimited annual leave, private medical cover, and a remote-first approach, employees enjoy a healthy work-life balance while contributing to meaningful projects that empower cross-border communities. The collaborative environment encourages knowledge sharing and professional development, making it an ideal place for Full Stack Engineers to thrive and make a significant impact.
Z

Contact Detail:

Zepz Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Full Stack Engineer (Java/Python)

✨Tip Number 1

Familiarise yourself with Zepz Group's mission and values. Understanding their commitment to inclusivity and user empowerment will help you align your responses during interviews, showcasing how your personal values resonate with theirs.

✨Tip Number 2

Brush up on your Java and Python skills, particularly in the context of distributed systems. Be prepared to discuss specific projects where you've designed or optimised such systems, as this will demonstrate your hands-on experience and technical expertise.

✨Tip Number 3

Network with current or former employees of Zepz Group on platforms like LinkedIn. Engaging with them can provide insights into the company culture and expectations, which can be invaluable during your interview process.

✨Tip Number 4

Prepare to discuss your approach to collaboration and knowledge sharing. Since Zepz values teamwork and mentorship, having examples ready that illustrate your ability to work effectively within a team will set you apart from other candidates.

We think you need these skills to ace Full Stack Engineer (Java/Python)

Java Programming
Python Programming
SpringBoot Framework
SpringCloud Architecture
React Native Development
SQL Query Writing
Cloud Infrastructure (AWS)
CI/CD Tools (CircleCI, ArgoCD, Jenkins)
Infrastructure as Code (Terraform)
API Gateway Management
Service Mesh Architecture
System Performance Analysis
Architectural Design of Distributed Systems
Cross-Functional Team Leadership
Monitoring Dashboard Implementation
Mentoring and Guiding Engineering Teams
Stakeholder Relationship Management
Problem-Solving Skills
Adaptability to New Technologies
Commitment to Diversity and Inclusivity

Some tips for your application 🫡

Tailor Your CV: Make sure your CV highlights your experience with Java and Python, as well as any relevant projects involving complex, distributed systems. Use keywords from the job description to demonstrate that you meet the specific requirements.

Craft a Compelling Cover Letter: Although optional, a cover letter can set you apart. Use it to explain why you're passionate about Zepz Group's mission and how your skills align with their goals. Mention your experience in leading technical initiatives and collaborating with cross-functional teams.

Showcase Your Technical Skills: In your application, provide examples of your expertise in designing and architecting systems at scale. Highlight any experience with cloud infrastructure, SQL queries, and monitoring dashboards, as these are key aspects of the role.

Demonstrate Cultural Fit: Zepz values inclusivity and collaboration. In your application, mention experiences where you've worked effectively in diverse teams or contributed to a positive team culture. This will show that you align with their core values.

How to prepare for a job interview at Zepz

✨Showcase Your Technical Skills

Be prepared to discuss your experience with Java and Python in detail. Bring examples of projects you've worked on, especially those involving complex, distributed systems. This will demonstrate your ability to write great code and your understanding of architectural principles.

✨Emphasise Collaboration

Zepz values teamwork, so highlight your experience working closely with product owners, designers, and other engineers. Share specific instances where your input shaped a project or led to a successful outcome, showcasing your collaborative spirit.

✨Demonstrate Problem-Solving Skills

Prepare to discuss how you've tackled ambiguous problems in the past. Zepz looks for candidates who can autonomously solve issues, so share examples of how you identified bottlenecks and implemented solutions that improved system performance.

✨Express Your Commitment to Inclusivity

Zepz is committed to diversity and inclusivity. Be ready to discuss how you foster an inclusive environment in your previous roles. Share your thoughts on the importance of diverse perspectives in tech and how you can contribute to this culture.

Full Stack Engineer (Java/Python)
Zepz
Z
  • Full Stack Engineer (Java/Python)

    London
    Full-Time
    36000 - 60000 £ / year (est.)

    Application deadline: 2027-06-19

  • Z

    Zepz

Similar positions in other companies
UK’s top job board for Gen Z
discover-jobs-cta
Discover now
>