Back End Software Engineer

London (Greater)
£60000.00 - £75000.00 per annum
03 Dec 2017
08 Dec 2017
Contract Type
Full Time
Back End Software Engineer: Are you a Software Engineer or Technical Architect with an interest in solving architectural challenges (using Elixir and Phoenix) and leading the development of innovative web based features for VR applications? If so, come and join the growing engineering team at a fully funded Video / VR media start-up and Facebook strategic partner!

The Company is developing an ambitious Media tech platform that simplifies the creation of 360? Video and VR projects for global brands, agencies and publishers.

Key Responsibilities:
*Working closely with the founders and the product team to build engaging and fun features for the website, content creator web tools and VR creation tools for brands and publishers.
*Work with CTO and engineers to establish and execute on high level architectural systems plans.
*Lead the server-side aspect of the technology stacks and mentor other engineers in the best practices and patterns applied to server-side engineering.
*Adopt workflows and technologies that allow for frequent delivery of requirements with a high degree of reliability and speed of delivery.
*Ensuring code is well-structured and tested.
*Use a data-driven approach to feature development including multivariate testing and adaptation.
*Research and use technologies and tools to add unique and innovative features to the 360? and VR content creation products.

Skills & Experience:
*Computer Science degree or similar.
*5+ years of commercial server-side development.
*Use of automated testing, e.g. TDD and BDD.
*Experience using Elixir and the Erlang VM, or a similar functional language.
*Knowledge of API design (REST/RPC etc), and experience using with client-side applications.
*Technical Architecture and design of web service based systems.
*Experience using relational databases such as PostgreSQL or MySQL.
*Experience using AWS to deploy and scale a system.

Knowledge of any of the following would be put to good use too - HTML5; internationalised (translatable) websites; video and audio, encoding, and streaming; 3D technologies such as OpenGL, WebGL, three.js, a-frame; computer vision, NLP or Machine Learning, Serverless / Single Page App approaches & architectures; GraphQL, Relay and Node.

This is a unique opportunity for an ambitious individual to join a fast growing SME sized 360? video media company that runs the world's largest global network of 360? Video / VR Creators, at the next stage of its exciting growth. Competitive negotiable salary + stock options. Ready for an amazing opportunity? Apply now!

This job was originally posted as