Senior Full Stack Engineer

AT BITMOVIN

Senior Full Stack Engineer

AT BITMOVIN

KEY FACTS

STORY

Despite what everyone is saying, it is NOT all about the inner values.

That’s why we want our software interfaces to look great.
They should be fun to use and hint at the massive performance that hides in the backend.
We are not there yet. This is our „OK“-Interface as it looks right now:

That’s why we are looking for someone to: 

So if you think right now: „Yeah sure, I could do that …, but why exactly should I join you people?“, then please read on. 

1. JOB

WHAT'S UNIQUE

Imagine sixty-nine engineers building a racing car … and you are the person designing the driver seat.

This is basically what this job is about.
Sixty-nine devs (out of 177 people) are building the Bitmovin product – and you will be the person making its user interface as powerful as the engine under the hood.
Your work is going to impact a lot of people.  

Too many products are not able to show their potential because they are complicated. They are slow. They don’t work reliably.
Furthermore, they look bland and confusing.
 
Interfaces that carry your signature are different. User love their elegance, simplicity and power.
They empower their users and allow them to what they want to do with ease.
 

To do that, we’d love the right person to spend their time:

That’s right: As much as we love you to join us to implement stuff today, we need you to become better in the future by levelling up the tech foundation and the team. If you don’t envision yourself spending a lot of time helping other engineers grow, then this job is probably not a good fit for you. 

THIS IS HOW WE WORK

TECH-STACK

Languages

Frontend

Backend

Infrastructure/ Datastore

That’s how we code:

One-week SCRUM sprints. 

Pair programming, code reviews, TDD, whiteboard sessions, 

Long stretches of uninterrupted deep work and focus. 

Github Pull Requests. 

 

OUR PRODUCT

So what exactly are we doing here at Bitmovin? What does our product do? 

Video content already makes up 82% of Internet traffic and is only going up. 
As a developer you are probably aware that video content needs to be encoded before it can be streamed. 
No big deal, usually. You grab one of the standard encoders, feed it with your video file and let it run overnight. Job done. 

But what if you produce hundreds of hours worth of video content – per week. Like companies such as BBC, RedBull, DAZN and other media giants do? 
Then either you develop a very efficient encoder and install a huge IT-infrastructure – or you get Bitmovin. 

Clients feed their content in large batches into our massive cloud computing backend, encode them with our own powerful encoder and we tell them when their files are ready for streaming. 

And you guessed it: The interface they are using to do all this is the one you will be building. 

A TYPICAL WEEK

We are working in one-week-sprints, kicking off every Monday with a compact retrospective and planning session. 

Frequently this sparks discussions about how to design and implement the new features – in dedicated meetings or over a cup of coffee. 

The product owner is happy to join in to give his input, solution architects are welcomed into the sparring sessions if necessary. Our team members consider this phase the most fun part of the week.

Daily stand-up is scheduled at 9:45 to accommodate night-owls on the team. 

At the end of every week, the new features are release into production. 

Feedback cycles from customers are extremely quick. Our rigorous test suite and monitoring systems allow us to be aware what’s going while having control over the entire process. 

JOB BENEFITS

2. TEAM

So, how is the team? 
Of course, the team is great. Come on, we are talking about ourselves here.

What can you expect:

Can you see yourself fit in?

TEAM DIVERSITY

EMPLOYEES ABOUT BITMOVIN

3. COMPANY

CULTURE STORY

Ever thought that a tech start-up could be a good place to work?  

If there weren’t the usual startup drawbacks: unprofessional managers, spending most of your time putting out fires, financial pressure, lack of clients and the constant loom that the dream could be over tomorrow? 

Bitmovin gets you the benefits without the drawbacks: 

COMPANY BENEFITS

HOW YOU CAN REACH US

Location
Gertrude-Fröhlich-Sandner-Straße 2 und 4 Turm 24/Top 403,
1100 Wien

Public transport:
Subway: U1
Railway: S1, S2, S3, S4, 60, 80
Bus: 13A, 69A
Tram: D, O, 1, 18

Only 1 walking minute away from Vienna Central.

 

WORKPLACE

This position is available for 100% remote work, But in case you visit us, this is what it looks like.

4. APPLICATION

Quick-Check: 

THIS IS THE RIGHT OPPORTUNITY FOR YOU IF...

THIS MIGHT NOT BE THE RIGHT JOB FOR YOU IF...

NEXT STEPS

Our 4-step application process:
  1. An HR representative will explain the company, special benefits, career frameworks, onboarding procedure. You will talk about what is important to you. Together you will find out if there is a ‚culture fit‘ between you and Bitmovin. Expect to be contacted within a few days after your application.

  2. The technical interview will be with the engineering manager and tech lead. Here you will dive into all the tech details, the product and how development happens. It is usually scheduled a few days after the first interview.

  3. Next is a trial task. This gives you the opportunity to show your skills and explore if this is really something you’d like to work on in the future. You can do this in your own place and pace (no stressful everyone-is-watching-you-typing kind of thing). Help from teammates will be available if required (like in a typical task at work). At the end of the day, there will be a review call.

  4. The last step is with an engineering manager from another team. This helps us with cross-team collaboration and to make sure people assessments are balanced between teams.

THIS COULD BE YOUR NEW ENGINEERING MANAGER

FAQ'S

Fully remote is an option for this position. It would be great if you could visit us in the first week in your job to personally meet all the people and get onboarded efficiently. We also would love to meet to face-to-face for 1-2 days every 6 weeks or so.  
Fully remote positions qualify for additional benefits to compensate benefits only available for people working in Austria Offices. 

You will be part of the backend team and champion our front-end. Of course, your teammates will do the heavy lifting in the backend, but you will be able to work much faster if you can just go into the backend and expose a property from a class yourself. You don’t need to be a pro (or mid-level) in back-end development. You should however feel comfortable to do some change changes without breaking the entire code. 

Besides peer review and coaching you will get better in mentoring other people (teaching is usually the fastest way to learn). On top of it we have a fancy training program – sort of frequent traveller miles program for tech training. You’ll love it. 

The salary indicated for this position as a Full Stack Engineer is for a person that meets all the specified requirements is considered a good fit for the job, team and company.  

Should you not meet all the requirements, we will offer an adjusted salary.  

By the way, there is no need to chase your manager for salary increases to match your improved skills.
Bitmovin evaluats the performance of all employees twice per year. Salaries are adjusted automatically once per year.

Once per quarter you can join our company hackathon for 2 days (work time). You are free to work on whatever you want and show off the cool things you built. You can win prizes too, like coupons for fancy gadgets.

Was wir tun

Unsere Job Stories verschaffen Ihnen den entscheidenden Vorsprung im ‘War for IT-Talents’.

Auch was für Sie? Get in Touch!