Senior Full Stack Engineer (Remote)
Job Features
Domain | Software 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