Auto-apply is a Pro feature

Let Findyet apply to this job for you:

  • Your CV is tailored to this posting.
  • The application form's questions are answered from your profile.
  • You review everything and approve before anything is sent.
  • Findyet submits the application and adds it to your tracker.

Available on Greenhouse postings today, up to 3 applications a day on Pro.

The first 100 verified accounts get Pro free for 90 days.

See plans

Medal.tv

Senior/Staff Software Engineer (Backend)

Posted
Discussion
  • Medal’s backend powers everything from real-time in-app communications and storage of billions of user-generated clips to our ML-based feed and social features
  • You’ll work closely with product, infra, and data teams to architect and build highly scalable, low-latency systems, helping design critical APIs, evolving our backend infrastructure, mentoring other engineers, and driving technical decisions that impact millions of users
  • Bonus: Redis, RabbitMQ, or other message brokers and caching systems; SRE/DevOps or DevSecOps experience
  • Relational databases: Experience with MySQL or PostgreSQL, including performance tuning and schema design
  • 5+ years of backend engineering experience, with significant time in production environments
  • Strong grasp of system design, architectural patterns, and security best practices
  • Experience building systems that handle thousands of requests per second
  • Deep understanding of RESTful API design and distributed systems
  • Comfort with cloud infrastructure (GCP or AWS preferred), CI/CD, and infrastructure as code
  • Strong proficiency in Java and hands-on experience building scalable microservices
  • Strong communication and leadership skills, with the ability to drive cross-team projects

Skills

What Staff Backend jobs ask for — and how much of it you have →
Apply

See also

Backend jobs by country — openings, pay and top skills →

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.