Python/Go Backend Developer in Showmax CMS team



Typ nabídky





Showmax s.r.o.

Popis pozice

The Showmax Content Management System (CMS) team is a small (6 people) Prague-based group taking care of anything and everything content related. And, as Showmax is one of the largest and most successful subscription video on demand services serving Sub-Saharan Africa, we do have loads of very good content!

We are the team where a lot of big projects start - because without us, there’s no content to watch and no data to display. Here’s an overview of what we do:

CMS - We develop and maintain our internal web app used by content teams to manage metadata of our great movies and series. The system is also used for managing various parts of our platform, like our CDN. The CMS is developed in Python and Django and relies heavily on the django-admin functionality, using PostgreSQL as storage. The data from PostgreSQL is periodically denormalised and exported to ElasticSearch. (blog)

REST APIs - These are serving content metadata to our client applications and other teams at Showmax - blazingly fast. We run them in Python’s Falcon framework, using ElasticSearch as a data source. To improve the performance even further, we are considering rewriting the APIs to Go. (blog)


Who we are looking for:
Strong programming skills in Python, Go and/or other programming language (with a strong motivation to learn either Python or Go)
Experience with web development and REST APIs
English language skills good enough to talk/write daily with our international colleagues both in the Czech Republic and South Africa
Willing to work in a friendly team and closely cooperate with others

What sets you apart:
Knowledge of Falcon and Django frameworks, PostgreSQL or ElasticSearch
Knowledge of video encoding technologies and principles - codecs, ffmpeg, DRM
Experience with high scale environment
Experience with DevOps culture - Docker, Unix
Product and user-oriented mindset

What you’ll get in return:

25 days of holidays, 5 sick days
Annual bonus based on performance
Equipment based on your preferences (laptop, monitors, etc.)
Meal vouchers, MultiSport card
Education - internal knowledge sharing, conferences, online courses, time allocation for learning purposes
Flexible hours, full-remote environment during the pandemic
Ergonomic workspace, good coffee and snacks in the office

Další informace

Showmax apps are available for smart TVs, smartphones, tablets, computers, media players and gaming consoles. Engineering team has the unique challenge of supplying shows from Hollywood’s biggest studios, local African productions and live sports from around the world to consumers in developing economies - all without compromising quality.

Engineering and development activities are centered in Prague. This team of around 100 people is the engine room of Showmax and acts as a streaming centre of excellence for the entire MultiChoice Group.

What is it like to work with us:

The engineering team plays a vital role in Showmax, not only by delivering the technical solution. We want to understand the motivation of any product change, and by working closely with the product team we participate in defining new features and developing new ideas. It’s a startup experience at Showmax… one that happens to be backed by one of the biggest media and entertainment companies in Africa - Multichoice.

We use open source software heavily and we try to contribute as much as possible by submitting patches to existing projects, and by open-sourcing a bunch of projects of our own. With the growing numbers of Showmax users, performance and scalability is an interesting aspect of our daily work.

The team runs agile development methodology and we realize things can break - there’s no progress without ocasional problems. Thanks to robust monitoring and logging, we’re able to fix any issues quickly. We try to use the latest technologies, improve our product every day, and develop our own technical solutions whenever it makes sense.

But most importantly, we really enjoy working together!


Politických vězňů 1940

Zobrazit detail této firmy

Like Tweet Share
Nabídka vložena 13. 11. 2020 a vyprší 31. 01. 2021

Získejte praktického průvodce zdarma


Podobné nabídky ve vědě


IT analytik/čka

Radlická 333/150, Praha, Radlice, 150 00

Platnost do neuvedeno

BTL Medical Technologies s.r.o.


Evropská 423/178 - Office centre Cube 160 00...

Platnost do neuvedeno

BTL Medical Technologies s.r.o.


Evropská 423/178 - Office centre Cube 160 00...

Platnost do neuvedeno

BTL Medical Technologies s.r.o.

Machine Learning specialist – Cardiology

Evropská 423/178 - Office centre Cube 160 00...

Platnost do neuvedeno

MSD Czech Republic

Invent. Impact. Inspire. Rotation program at MSD.


Platnost do neuvedeno

BTL Medical Technologies s.r.o.

C++ Developer pro vývoj medicínských přístrojů

Evropská 423/178 - Office centre Cube 160 00...

Platnost do neuvedeno

Ozvěte se a ptejte se nás

Odesláním souhlasím se zpracováním mých osobních údajů společností Medicomp s.r.o. v souladu s Nařízením EU o ochraně osobních údajů.

This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.