Backend Engineer (Java), All Levels - NYC

AI overview

Join Medal's backend team to create impactful REST APIs that support real-time communications and manage billions of user-generated gaming clips.
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)

    Perks & Benefits Extracted with AI

    • Equity Compensation: Equity options
    • Health Insurance: Health insurance

    Medal is the #1 platform to record gaming clips and videos. Start a game, press a button, get a link. Clips are stored in the cloud for free and sync between mobile devices and PC. Plays.tv users are now on Medal.tv.

    View all jobs
    Salary
    $120,000 – $250,000 per year
    Ace your job interview

    Understand the required skills and qualifications, anticipate the questions you may be asked, and study well-prepared answers using our sample responses.

    Backend Engineer Q&A's
    Report this job

    This job is no longer available