Junior Full-Stack Developer

Leuven, Belgium (Europe)



About THEO Technologies

THEO is a fast growing scale-up on a mission to make streaming video better than broadcast. The media industry is rapidly changing where media consumption patterns have shifted to online video. Our flagship product is THEOplayer which simplifies video streaming with a universal video player across devices and platforms (browser, Android, iOS, Roku and many more) offering a variety of features like content protection, advertisements, analytics, etc. Next to THEOplayer we work on the future of streaming with some innovative technologies like our own ultra low-latency streaming protocol HESP.

In our industry it’s not the big fish eating the small but the fast fish eating the slow. Therefore we have a bias for action with a culture that is built on high performance and self-development. We believe a great workplace is stunning colleagues working together and inspiring each other to learn and self-develop.

Ever seen the last COVID update on vrtnu? That’s us! Watched a movie through Yugo or Yelo? That’s us! Followed the American presidential election on CNN, also us!


Job Description

As a Full-Stack Developer with THEO Technologies, you will help shape the future of online video experience. One day you are creating user flows for our Developer portal (https://portal.theoplayer.com). Another, you are extending one of our microservices which is responsible for data ingestion. 

We are looking for someone who is not afraid of a challenge and who likes to work with multiple technologies (Node.js, React, PostgreSQL, RabbitMQ, …). Join our multidisciplinary team and let’s create user-friendly applications which are modular, extendable and well tested.

Duties & Responsibilities

  • Brainstorming, designing and developing new features or extending existing features.
  • Following up on our ci/cd pipelines and making sure everything runs smoothly.
  • Working closely with your teammates to define the right technical architecture.
  • Writing clean, readable and testable code is a number one priority.
  • Documenting your work, making suggestions for improvements, performing research and communicating clearly about your progress are equally important.
  • Working in an agile team where continuous improvement is key.

Desired Skills & Experience

  • Starter (no experience) or junior (1-2 years) experience as a software developer;
  • Bachelor’s in informatics, Master’s in computer science, …
  • It's a plus if you have knowledge and experience in using TypeScript, React, Nodejs & GraphQL and the ecosystem surrounding these technologies for building both front- and backend applications;
  • Experienced in common software engineering practices like version management, git, unit testing, code documentation, CI/CD, ...
  • Experience in test driven development and experience in setting up and using automated software testing solutions;
  • You’re a team player that knows when to work together and when to fly solo;
  • Experience in setting up and using cloud resources is a plus;
  • Experience in configuration and usage of relational and nonrelational databases can come in handy;
  • Experience in user interface design, and implementation using modern web standards is useful if you want to specialize in frontend development;
  • Experience and knowledge about implementing best practices for security concerns is a good skill to have;
  • Loving the challenges and atmosphere of a young and fast-growing company.

What We Offer

  • A versatile full-time job in the animated city Leuven.
  • A competitive salary with plenty of extra benefits.
  • The opportunity to work for an exciting start-up conquering the world.
  • A place to learn and get in touch with the cutting edge of online video.
  • The company itself is doing exceptionally well. For career-motivated people, there will be upward mobility.
  • A stimulating working environment.
  • Nice and passionate colleagues.
  • Flexible hours.
  • Regular and fun team activities.

Does this sound interesting to you?

Please send your resume to careers@theoplayer.com. We look forward to hearing from you.

Looking for another opportunity at THEO Technologies?