Match score not available

Senior Video Golang Backend Engineer at Vigil

Remote: 
Full Remote
Contract: 
Experience: 
Senior (5-10 years)
Work from: 

Vigil logo
Vigil Scaleup https://www.vigil.global/
51 - 200 Employees
See all jobs

Job description

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

Required profile

Experience

Level of experience: Senior (5-10 years)
Spoken language(s):
English
Check out the description to know which languages are mandatory.

Other Skills

  • Problem Solving
  • Communication

Back-End Engineer Related jobs