Senior Full Stack Engineer (Remote)

Software Development
Remote

Job Features

DomainSoftware Development

Job Description

we are hiring an experienced Senior full stack engineer to help support the ongoing development of a real-time video streaming platform that provides low-latency streaming at high quality and massive scale.

Our client, US based company, leader in high quality video streaming service created a real-time streaming platform capable of meeting today’s demands for global scale and high quality, all while maintaining a real-time latency that enables the audience to interact with the content creators.

Currently  we are hiring an experienced Senior full stack engineer to help support the ongoing development of a real-time video streaming platform that provides low-latency streaming at high quality and massive scale. A successful candidate has significant frontend development experience, is an expert in Node.js and JavaScript and has demonstrated tenacious attention to detail.

Job Requirements:

  • 4+ years of experience coding with Javascript
  • Experience practicing SOLID development methodologies (Link SOLID to https://en.wikipedia.org/wiki/SOLID)
  • Ability to write clean modular and reusable components
  • Extensive experience with Promises (e.g. bluebird, ES6)
  • Extensive experience with Node.js
  • Familiarity with video technologies
  • Familiarity with testing frameworks such as mocha
  • Experience working on large code bases
  • Experience with message-based and service-oriented architectures
  • Experience in successful triaging issues in high-volume logs of a distributed system
  • Experience with docker
  • Familiar with ssh and bash/zsh
  • Basic familiarity with cloud platforms (gcloud, oci, azure, aws)
  • At least Upper Intermediate level of English

Will be an Advantage:

  • Experience with HLS/DASH workflows
  • Experience with mission critical software environments
  • Experience with React + redux (async actions (thunk or sagas), reducers, selectors)
  • Experience with HTML5 and Modular CSS
  • Knowledge of cross-browser compatibility
  • Webpack + babel/transpiling experienceExperience developing for multiple platforms (OS, devices and browsers)
  • Experience developing real-time applications
  • Experience with mobile development
  • Familiarity with amqp (RabbitMQ)
  • Familiarity with key value stores (No SQL)
  • Familiarity with web sockets

Looking forward to getting in touch. Please submit your resume: nata@28software.com