Job Description Overview:
As a member of the team, you will design, build and launch fraud risk products and features. We build our services over ever-evolving infrastructure, and as a senior engineer on the team, you will embrace these changes and scale our tech stack to promote future evolvability. This is an exciting opportunity to make a direct, tangible impact on our product and work on projects that are critical to the business’s success. You'll be reporting to an Engineering Manager and working on a distributed team with members in the USA and Melbourne.

Key Responsibilities:

  • Be responsible for designing, building and managing the distributed services that manage Marketplace fraud risk.
  • Creatively solve challenging technical problems at scale.
  • Demonstrate high code quality, good test coverage and other engineering best practices.
  • Work on impactful, multi-person projects that cross Engineering team boundaries.
  • Collaborate with product, analysts, and modelers on planning and implementing frictionless user experiences.
  • Have autonomy to research and achieve outcomes with support when you need it.
  • Contribute to the growth of our development capabilities through mentoring and supporting fellow engineers.

Required Qualifications:

  • Bachelor or Masters in computer science or a related field.
  • 5+ years of backend software development experience, passion for solving business problems with technology and approach creating end-to-end solutions with a ton of autonomy.
  • Experience with common technologies like Kafka, Redis or Cassandra and curiosity that compels you to learn new technologies, frameworks, and services.
  • Deep regard for testing and have experience with automated testing frameworks.

Tools we use and teach:

  • Python, Java, Kotlin.
  • Kubernetes, AWS.
  • Datadog, SumoLogic.
  • Hibernate, MySQL, Cassandra DB, DynamoDB.
  • HTTP, JSON, gRPC and Protocol Buffers.
  • Kafka, event-driven microservice architecture.
#J-18808-Ljbffr