Playout Software Engineer II
Detalle del trabajo
Role & Responsibilities:
As a Playout – Software Engineer II, you will be expected to contribute with a team of engineers to support an industry-leading Over-the-Top (OTT) software platform.
You will attend regular sprint meetings, and work closely with other engineers to fix bugs, work on technical debt, and design & implement features. In this role, you will be considered to be 100% autonomous for day-to-day work.
Furthermore, you will be mentored by a senior engineer. This mentoring will come in the form of pair programming, “onboarding buddy”, etc.
Must Have Skills:
- 2+ years of experience with scripting languages for backend – NodeJS (preferred), Python, Ruby, etc.
- 1+ years of experience with OTT – HLS and DASH – DRM – FairPlay, WideVine, or PlayReady
- 4+ years of experience in a relevant field (engineering, physics, mathematics, etc)
Good To Have Skills:
- Conversational verbal skills for the English language
- Excellent written skills for the English language
- Must be able to work a regular on-call rotation shared equally between the team members.
Experience with the following would be helpful. Missing too many may result in too steep a learning curve. Please be open and honest with yourself. If you don’t have a skill set that would allow you to be 100% autonomous with at least 4 of the following technologies and concepts, you would not be a good fit for this position
- Infrastructure as Code: Terraform, Cloudformation, Kubernetes, Helm
- GitHub, GitHub Actions
- Jenkins, Circleci, Ansible, Salt, etc
- Microservices Architecture
- Testing Best Practices
– Unit Tests
– Automated test suites
- Software Design Best Practices
– Encapsulation
– Decoupling
#imTFT #remotejob #career #bestplacetowork #opportunity #job
Skills
NODE JS, PYTHON, RUBY, HLS, DASH, DRM
Tipo de trabajo : Parte presencial y otra parte remoto