elixir Developer

activities

Please read this and apply through the form below on this page.

This is our website: www.smartvrlab.nl

We are a startup based in Amsterdam. We help companies to implement 360 video in a scalable and efficient way with our CMS platform. It allows users to distribute 360 photo and video content as well as creating interactive training.


Our platform/web application (Smart VR Lab) is built in Elixir with the Phoenix Live View framework, the databases run on SQLite and for the front-end interface is built with Tailwind CSS. For the current video streaming we use NGINX.

We use this to make (interactive) video streams available to be embedded in our customers' e-learning systems. We want to optimize the video streaming in terms of performance, security and scaling.


This job position will focus on the following aspects:


  1. Development of new features

  2. Token based access control to the NGINX stream

  3. FFMPEG variable bitrate encoding

  4. Variable Bitrate Streaming

  5. Multiple Server System Setup (hosting,streaming and encoding)

  6. Simple stream encryption

  7. Multi-File Uploads


we offer you

  1. Multiple work environments in Amsterdam and Utrecht.

  2. Be part of an exciting startup that is about to conquer the world

  3. A very exciting experience of putting a new Saas product into the market

  4. Help us define and grow our organisation in all technical aspects

  5. Meet people (digitally perhaps) from all over the world.


Conditions

  1. Remote, on-location or both

  2. English Communication (or Dutch)

  3. Full-time, part-time or freelance

  4. Flexible work hours

  5. Highly independent work attitude

you

  1. Self-directed, but not an individual contributor.

  2. Clear communicator

  3. Experience with Elixir, Liveview, Phoenix

  4. Experience with SQLite or similar databases

  5. Optional: experience with Tailwind CSS


location

Our office is located in the heart of Amsterdam next to Dam Square. It is located in a community space called Vrij Paleis. It has very active members and a communal space in which many events take place every week.


We also work from Utrecht, a smaller but equally cool city 25 minutes by train. There we do not have our own office but work in two spaces with very active and informal communities with both Dutch and international members.

This means that you could either live in Utrecht or Amsterdam and that you will get to see, get to know and get to meet people (in) both cities!