8 days ago

Senior Backend Software Engineer, Payments & Fraud

Hopper

Hybrid
Full Time
$200,000
Hybrid

Job Overview

Job TitleSenior Backend Software Engineer, Payments & Fraud
Job TypeFull Time
CategoryCommerce
Experience5 Years
DegreeMaster
Offered Salary$200,000
LocationHybrid

Who's the hiring manager?

Sign up to PitchMeAI to discover the hiring manager's details for this job. We will also write them an intro email for you.

Uncover Hiring Manager

Job Description

About the Role: Senior Backend Software Engineer, Payments & Fraud

Hopper Technology Solutions (HTS) Checkout is at the forefront of combining market-leading payment services with best-in-class fraud detection. This role significantly enhances the travel experience for users and drives revenue for partners. Our hosted checkout solution provides global coverage, multi-currency support, a comprehensive suite of payment methods, and industry-leading anti-fraud technology.

We are actively seeking a Senior Backend Software Engineer with a proven track record in building scalable and robust systems. As a key member of a cross-functional team of exceptional engineers and product managers, you will be instrumental in developing innovative features and providing top-tier support to help our partners expand their businesses.

Our Tech Stack

  • Our core backend systems are primarily developed in Scala.
  • We leverage a comprehensive suite of Google Cloud Platform (GCP) services, with extensive utilization of GKE (Google Kubernetes Engine), Pub/Sub, BigQuery, and Spanner.
  • Our architecture features containerized microservices, with over 200+ services running predominantly within Google Cloud Kubernetes.
  • We are a highly data-driven organization, making significant use of tools such as Amplitude, BigQuery, and Datadog for insights and monitoring.

Your Day-to-Day Responsibilities

  • Design, build, and meticulously review code for our fraud and abuse backend platform.
  • Iterate on new features using Scala (no prior experience required, training provided) and various GCP technologies.
  • Experience rapid deployment, often shipping your first code within days, and embrace an agile approach to feature iteration.
  • Operate with a high degree of autonomy while collaborating closely with engineers and Product Managers to ensure strong alignment.
  • Engage in cross-functional collaboration with the product team and other Hopper teams.
  • Thrive in an environment with minimal meetings, emphasizing strong alignment and asynchronous decision-making processes.

An Ideal Candidate Possesses

  • 4+ years of hands-on experience in building scalable backend systems.
  • A strong foundational understanding of distributed systems and how architectural decisions directly influence performance and maintainability.
  • The ability to work effectively with minimal guidance, demonstrate proactivity, and capably navigate uncertainty, ambiguity, and rapidly evolving goals.
  • A history of excelling within cross-functional teams, collaborating fluidly with Product Managers, Data Scientists, Frontend Engineers, and other highly skilled specialists.
  • Prior experience in the payments and fraud domain is considered a significant advantage.

Perks and Benefits of Working With Us

  • Join a well-funded and proven startup with ambitious goals, offering a competitive salary and the upside potential of pre-IPO equity packages.
  • Enjoy unlimited PTO (Paid Time Off).
  • Receive Carrot Cash travel stipend.
  • Access a Flexdesk All Access Pass and a work-from-home stipend.
  • Immerse yourself in an entrepreneurial culture where pushing limits and calculated risk-taking are part of everyday business.
  • Benefit from open communication channels with management and company leadership.
  • Work within small, dynamic teams, allowing for massive individual impact.

Key skills/competency

  • Backend Development
  • Scalable Systems
  • Distributed Systems
  • Microservices Architecture
  • Scala
  • Google Cloud Platform (GCP)
  • Kubernetes (GKE)
  • Payments Processing
  • Fraud Detection
  • System Design

Tags:

Senior Backend Software Engineer, Payments & Fraud
Backend Development
Scalable Systems
Distributed Systems
Microservices
Fraud Detection
Payment Processing
System Design
Code Review
Agile Development
Scala
GCP
Kubernetes
GKE
Pub/Sub
BigQuery
Spanner
Amplitude
Datadog
Fintech

Share Job:

How to Get Hired at Hopper

  • Research Hopper's culture: Study their mission, values, recent news, and employee testimonials on LinkedIn and Glassdoor.
  • Tailor your resume: Customize your resume to highlight experience in backend engineering, scalable systems, and ideally, payments or fraud, using keywords from the Senior Backend Software Engineer, Payments & Fraud job description.
  • Showcase distributed systems expertise: Prepare to discuss specific projects demonstrating your understanding and implementation of robust distributed systems.
  • Prepare for technical interviews: Practice coding challenges in Scala or a similar functional language, focusing on system design and problem-solving relevant to Hopper's tech stack (GCP, Kubernetes).
  • Demonstrate proactive collaboration: Be ready to share examples of effective cross-functional teamwork and autonomous problem-solving in a fast-paced environment.

Frequently Asked Questions

Find answers to common questions about this job opportunity

Explore similar opportunities that match your background