Vigil Logo

Vigil

Senior Video Golang Backend Engineer

Posted 8 Days Ago
Remote
Senior level
Remote
Senior level
As a Senior Video Backend Developer, you will develop and optimize backend services for our video platform, integrate third-party services, and implement monitoring systems to ensure stability in production environments.
The summary above was generated by AI

SUMMARY:

As a Senior Video Backend Developer with strong GoLang expertise, you will help build and optimise our video platform. You will play a critical role in developing high-performing backend services, integrating with third-party video services, and ensuring robust monitoring and alerting in production environments.

If you are passionate about scalable backend development and video streaming technologies, we’d love to hear from you!

WHAT WILL YOU BE DOING:

You will join our engineering team and be a valued member working closely in a collaborative, autonomous, cross-functional team. You will help with the following:

  • Develop functional and performant backend services that meet the video platform's performance and reliability requirements.
  • Write high-quality, well-documented, and maintainable code.
  • Integrate the platform with CDNs, DRM providers, and third-party services for seamless video delivery.
  • Maintain comprehensive documentation for all systems and components.
  • Implement robust monitoring and alerting systems to ensure production stability.

WHAT WE ARE LOOKING FOR:

  • Strong proficiency in GoLang (MUST).
  • Experience with at least one of the following: VCL, Node.js, or Python.
  • Solid understanding of video streaming protocols (HLS, MPEG-DASH).
  • Experience with DRM technologies (Widevine, PlayReady, FairPlay).
  • Experience working with CDNs (AWS CloudFront, Akamai, Fastly).
  • Strong knowledge of RESTful APIs and microservices architecture.
  • Experience with cloud platforms (AWS, Fastly).
  • Expertise in databases such as PostgreSQL, MySQL, or NoSQL databases.
  • Experience with message queues (Kafka, RabbitMQ).
  • Strong DevOps experience, including:
    • CI/CD pipelines (GitHub Actions).
    • Containerization (Docker, Kubernetes).
    • Monitoring & logging tools (Prometheus, Grafana, ELK stack).
  • Strong problem-solving and debugging skills.
  • Experience working in Agile development environments.
  • Strong English communication skills, both written and verbal
  • Bachelor's degree in Computer Science or a related field.

AWESOME BUT NOT REQUIRED: 

  • Experience with additional video processing technologies.
  • Knowledge of serverless architectures.
  • Contributions to open-source video-related projects.

WHAT’S IN IT FOR YOU?

  • Be part of our collegial environment where responsibility and authority are shared equally amongst colleagues and help create our company culture
  • A culture in which we don’t criticise failure but ensure we learn from our mistakes
  • An Agile environment where your ideas are welcome
  • The possibility to grow and experience different projects
  • Ongoing Training & Mentoring
  • The possibility to travel

- ATTENTION! THIS POSITION IS FOR PORTUGAL OR BRAZIL BASED ONLY

Top Skills

Go
Node.js
Python
Vcl

Similar Jobs

Mid level
Hardware • Information Technology • Security • Software • Cybersecurity • Conversational AI
As a Full Stack Software Engineer on the MX Backend team, you will design, develop, and enhance scalable software systems, collaborating with various teams to ensure system reliability and improve user interfaces while addressing performance issues.
Top Skills: JavaJavaScriptNode.jsPythonRuby
2 Days Ago
Easy Apply
Remote
Hybrid
India
Easy Apply
Expert/Leader
Expert/Leader
Hardware • Information Technology • Security • Software • Cybersecurity • Conversational AI
As a Full Stack Technical Lead, you will architect and build large-scale systems for the MX Dashboard, collaborating with firmware and other engineering teams. Responsibilities include solving architecture problems, optimizing performance, and mentoring team members.
Top Skills: GoReactRubyScala
Yesterday
Remote
Bengaluru, Karnataka, IND
Senior level
Senior level
Cloud • Information Technology • Productivity • Security • Software • App development • Automation
As a Senior Software Engineer, you'll build scalable features in a collaborative team, mentor peers, review code for quality, and ensure high-performance backend services while engaging in Agile processes.
Top Skills: JavaKotlinPythonScala

What you need to know about the Bristol Tech Scene

Along with Gloucester, Swindon and Bath, Bristol is part of the "Silicon Gorge" tech hub, a region in the U.K. renowned for its high-tech and research-driven industries, with a particular emphasis on sustainability and reducing environmental impact. As the European Green Capital, Bristol is home to 25,000 cleantech companies, including Baker Hughes and unicorn Ovo Energy. The city has committed to achieving net-zero emissions within the next decade.

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account