Backend Engineer

About JW Player:

JW Player is the leading video software and data insights platform that gives our customers independence and control in today’s Digital Video Economy. Founded over a decade ago as an open source video player, JW Player’s technology platform now powers digital video for hundreds of thousands of businesses across NA, EMEA, APAC and LATAM. Each month, there are over 1 billion viewers across 2.7 billion unique devices consuming video on JW Player’s technology. 

The Engineering Team:

Our Engineering team plays a big part in the company's success through the development of innovative technologies. Engineers at JW Player are passionate about writing code and solving complex problems. Equipped with modern tech stacks, our Engineers contribute to helping drive monetization for our customers across billions of devices monthly. Click here to read about some of our different engineering teams! 

The Opportunity: 

We are looking to hire Backend Developers across our growing global organization. JW Player's Engineering team comprises various groups such as Data Pipelines, Media Processing & Delivery, APIs, and advertising. Depending on the team, you will be exposed to multiple unique projects where you will have the opportunity to demonstrate and grow your technical skills. 

As a Backend Developer, you will: 

  • Use popular languages like Python, Go or C# in day-to-day coding
  • Collaborate in a cross-functional team focused around our customer experience
  • Work on cutting-edge video streaming technologies and protocols
  • Contribute to innovative technology and architecture of a global production-scale service layer
    • The latest in delivery and deployment tools like K8S, CICD, Containerization, etc. 
  • Make material impact on streaming products, media processing & packaging services
  • Participate in code reviews with fellow engineering peers

Requirements for the role:

  • Knowledgeable with designing, implementing, and managing distributed systems that are highly available, scalable and fault tolerant
  • Excellent understanding of Docker and/or Linux Containers
  • Exposure and understanding to Object Oriented Design Patterns
  • Insight to database design and RDBMS concepts and domain-driven designs
  • Solid understanding of source control management system

Bonus Points:

  • Knowledge of video encoding, ad networks, content management platforms, and/or streaming protocols such as DASH and HLS
  • Experience with building scalable systems using cloud infrastructures like AWS or Google Cloud
  • Understands micro-services architecture: Designing, creating, deploying, testing and monitoring
  • Contributed to open-source projects
  • Familiarity with event-driven or message-driven architecture

Interview Process:

  1. Recruiter Screen
    • 15-30 minute conversation with a Recruiter to learn more about your background and interests
  2. Hiring Manager Screen
    • 30-60 minute conversation where the Hiring Manager
    • 60 minute live coding ability interview
  3. Team Round:
    • 90 minutes live coding to solve a problem with an Engineer on the team
    • 60 minutes live coding
    • 2 interviews that could be any of the following:
      • Speaking with some team members in a Q&A style format
      • Live Coding
      • Speaking to a Product Manager
      • Speaking with a Senior Manager or Senior Engineer on the team

*The interview process may change at any given stage. 

Perks of being at JW Player, Netherlands

When you join JW Player, you are not just joining a company or a team but a family. Our goal is to take care of you and ensure you will be successful in your new role. Your success is our success! 

As a full time employee, you will qualify for:

  • Competitive Paid Time Off
  • Stock Options Purchase Plan
  • Retirement Plan
  • Remote Working Stipends
  • Quarterly and Annual Team Events - because team building is important! 
  • Professional Career Program and Career Development Opportunities
  • Bi-Annual Hack Weeks for those who are interested in using their coding knowledge
  • Fireside chats with individuals in the JW Player family

We are an equal opportunity employer and value diversity at our company. We do not discriminate on the basis of race, religion, color, national origin, gender, sexual orientation, age, marital status, veteran status, or disability status.

JW Player is a New York based company that has developed a video player software of the same name.

View all jobs
Get hired quicker

Be the first to apply. Receive an email whenever similar jobs are posted.

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

Enter your email address below to get notified whenever we find a similar job post.

Unsubscribe at any time.