Next job

Senior Streaming Automation Developer (Node.js) @ Edvantis in Edvantis

Posted more than 30 days ago

62 views

Edvantis

Edvantis

0
0 reviews
Without experience
Full-time work
We’re opening the position of a Senior Streaming Automation Developer to work with our Client operating in the domain of video streaming (inserting advertising into the stream). This role primarily involves software development to address tasks requiring an overarching view of our value delivery chain. To accomplish these objectives, you will need to communicate with other technical teams (Test, Cloud Engineering, Operations) as well as your own Development Team. This role offers substantial o

We’re opening the position of a Senior Streaming Automation Developer to work with our Client operating in the domain of video streaming (inserting advertising into the stream).

This role primarily involves software development to address tasks requiring an overarching view of our value delivery chain. To accomplish these objectives, you will need to communicate with other technical teams (Test, Cloud Engineering, Operations) as well as your own Development Team.

This role offers substantial opportunities to take ownership of topics that span the Development and Operations spectrum, from enhancing monitoring across 20 Node.js services to automating common service requirements, including custom horizontal pod autoscaling to centralized cluster control components.

Responsibilities:

  • Design and implement new streaming-related features and functionalities within our Node.js stack
  • Write and enhance tests, including development of a new stream analyzer
  • Introduce new tools and technologies
  • Conduct code reviews (all developers participate in this process)
  • Participate in design and architecture reviews
  • Troubleshoot issues and identify potential improvements
  • Provide foundational solutions for the Team to follow on topics such as monitoring automation, stream manipulation and analysis for DASH/HLS/CMAF, and KPI automation to enhance product performance visibility
  • Share the knowledge and processes you have developed through documentation and training seminars

Requirements:

  • Node.js, optionally Golang or React.js
  • Ability to write clean code and ensure proper CI with ESLint, Prettier, Husky, GitLab CI, Docker, strict MR workflow, and automated versioning
  • Adaptive streaming expertise (HLS/DASH): ffprobe, ffmpeg
  • Ability to ensure proper CD pipeline with Docker, Kubernetes, Terraform, Helm, and GitLab
  • Experience with MongoDB, Redis, and Victoria Metrics
  • Confident, logical, and methodical approach to work
  • Strong analytical and problem-solving skills
  • Experience in video streaming technologies
  • Strong customer service orientation
  • A team player attitude
  • The ability to work within an international team
  • English level – Upper-Intermediate or higher
  • Onsite visits to client (Berlin, Germany)

Interview steps (Video calls via MS Teams):

  • HR-introduction
  • Tech interview
  • Client interview
  • Node.js, optionally Golang or React.js
  • Ability to write clean code and ensure proper CI with ESLint, Prettier, Husky, GitLab CI, Docker, strict MR workflow, and automated versioning
  • Adaptive streaming expertise (HLS/DASH): ffprobe, ffmpeg
  • Ability to ensure proper CD pipeline with Docker, Kubernetes, Terraform, Helm, and GitLab
  • Experience with MongoDB, Redis, and Victoria Metrics
  • Confident, logical, and methodical approach to work
  • Strong analytical and problem-solving skills
  • Experience in video streaming technologies
  • Strong customer service orientation
  • A team player attitude
  • The ability to work within an international team
  • English level – Upper-Intermediate or higher
  • Onsite visits to client (Berlin, Germany)
  • We’re opening the position of a Senior Streaming Automation Developer to work with our Client operating in the domain of video streaming (inserting advertising into the stream).

    This role primarily involves software development to address tasks requiring an overarching view of our value delivery chain. To accomplish these objectives, you will need to communicate with other technical teams (Test, Cloud Engineering, Operations) as well as your own Development Team.

    This role offers substantial opportunities to take ownership of topics that span the Development and Operations spectrum, from enhancing monitoring across 20 Node.js services to automating common service requirements, including custom horizontal pod autoscaling to centralized cluster control components.

    Responsibilities:

    • Design and implement new streaming-related features and functionalities within our Node.js stack
    • Write and enhance tests, including development of a new stream analyzer
    • Introduce new tools and technologies
    • Conduct code reviews (all developers participate in this process)
    • Participate in design and architecture reviews
    • Troubleshoot issues and identify potential improvements
    • Provide foundational solutions for the Team to follow on topics such as monitoring automation, stream manipulation and analysis for DASH/HLS/CMAF, and KPI automation to enhance product performance visibility
    • Share the knowledge and processes you have developed through documentation and training seminars

    Requirements:

    • Node.js, optionally Golang or React.js
    • Ability to write clean code and ensure proper CI with ESLint, Prettier, Husky, GitLab CI, Docker, strict MR workflow, and automated versioning
    • Adaptive streaming expertise (HLS/DASH): ffprobe, ffmpeg
    • Ability to ensure proper CD pipeline with Docker, Kubernetes, Terraform, Helm, and GitLab
    • Experience with MongoDB, Redis, and Victoria Metrics
    • Confident, logical, and methodical approach to work
    • Strong analytical and problem-solving skills
    • Experience in video streaming technologies
    • Strong customer service orientation
    • A team player attitude
    • The ability to work within an international team
    • English level – Upper-Intermediate or higher
    • Onsite visits to client (Berlin, Germany)

    Interview steps (Video calls via MS Teams):

    • HR-introduction
    • Tech interview
    • Client interview
    ,[Design and implement new streaming-related features and functionalities within our Node.js stack, Write and enhance tests, including development of a new stream analyzer, Introduce new tools and technologies, Conduct code reviews (all developers participatein this process), Participate in design and architecture reviews, Troubleshoot issues and identify potential improvements, Provide foundational solutions for the Team to follow on topics such as monitoring automation, stream manipulation and analysis for DASH/HLS/CMAF, and KPI automation to enhance product performance visibility, Share the knowledge and processes you have developed through documentation and training seminars]

    Requirements: Node.js, ESLint, Prettier, Husky, GitLab CI, Docker, HLS/DASH, ffprobe, ffmpeg, Kubernetes, Terraform, Helm, GitLab, MongoDB, Victoria Metrics, Golang, React
    Tools: .
    Additionally: International projects, Small teams, 18 paid vacation days, 12 paid sick leaves, Paid bank holidays, English/German language courses, Career and professional growth, Performance and salary reviews, Long-term cooperation.

Without experience
Full-time work
Want to get related jobs?
New job openings in your Telegram
Subscribe
We use cookies
accept