Back to Jobs

Backend Engineer (Java), All Levels - NYC

Medal New York City Full-time
$80,000
per year

Job Description

Medal enables millions of gamers to capture and share their best gaming moments and create memories together. Medal users create 3M+ videos per day across over a million daily active users on our desktop and mobile applications. Your work will have a real impact on millions of people around the world!


Medal's backend team is responsible for creating REST APIs that power our whole application, supporting real-time in-app communications, storing billions of user-generated gaming clips, powering Medal's ML-based content feed and friend recommendations, and much more.

Essential Experience

  • Experience with Java (level-dependent, from foundational to expert proficiency)

  • Experience as a backend engineer on a production application (from entry-level contributions to leading projects)

  • Understanding of RESTful APIs and experience architecting and implementing them in a production environment at scale

  • Proficiency with relational databases such as MySQL and PostgreSQL, with an understanding of schema design, indexing, relations, and performance optimizations

  • Comfortable working on systems handling thousands of requests per second

  • Experience managing cloud infrastructure

  • Designing scalable infrastructure and architectures

  • Understanding of CI/CD, TDD, and version control (Git)

Bonus Experience

  • Dependency injection

  • Experience with infrastructure management and "infrastructure as code" (Terraform, Salt, Chef, or similar)

  • Experience with caches such as Redis or Memcached

  • Experience with using queues to offload work

  • ElasticSearch, BigQuery

  • Python, NodeJS

  • Docker, Kubernetes

  • Google Cloud and/or AWS

  • Experience with CDNs such as Cloudflare, CloudFront, or Akamai

  • A passion for games and gaming communities

Our Stack

  • Electron, React, Redux, Styled Components & other modern web-based technologies

  • C# and C++ for native windows recording & more

  • Swift for iOS, Kotlin for Android

  • Java, Redis, RabbitMQ, Kubernetes for backend

  • Terraform, Salt, GitHub Actions, CircleCI for IaC and CI/CD

Why Join Us

  • Work on cutting-edge tech and help shape the future of gaming.

  • Passionate team that values ownership and innovation.

  • Competitive salary, equity options, health insurance, 401k.

WHAT YOU'LL HAVE TO DO NOW


We hope to hear from you! When you apply, please make sure to include:

• Links to apps you’ve released/portfolio, and a description of your contributions

• Links to any online profiles (Github, LinkedIn, Twitter, etc)

• A description of your professional experience (resume, LinkedIn profile, cover letter, or similar)

Company Information

Location: Naarden, North Holland, Netherlands

Type: Hybrid