Brightgrove logo
Українська
Senior Golang Software Engineer

Senior Golang Software Engineer

for Online TV Streaming Giant
Location
Bucharest, Romania, Wroclaw, Poland, Medellin, Colombia, Remote
Area
Backend
Tech Level
Senior
Tech Stack
AWS, REST API, NoSQL, Golang, Node.js, gRPC, GCP
Refer a Friend

your info

REFERRAL'S INFO

0/4000

About the Client

The company is a global entertainment leader that creates experiences shaping culture and conversation worldwide.
Through television, film, digital media, live events, and merchandise, it connects with diverse audiences in more than 180 countries.

Project details

Who We Are

Our Customer is the leading free streaming television service in America, delivering 250+ live and original channels and thousands of on-demand movies in partnership with major TV networks, movie studios, publishers, and digital media companies. Pluto TV is available on all major mobile, web, and connected TV streaming devices; millions of viewers tune in each month to watch premium news, TV shows, movies, sports, lifestyle and trending digital series. Headquartered in West Hollywood, California, Pluto TV has offices in New York, Silicon Valley, Chicago and Berlin. We have team members located worldwide.

Your Team

About Enterprise Platform Team Maverick

Enterprise Platform is responsible for hosting back-office applications and managing internal libraries that are used by numerous high-volume services that power a range of Pluto TV client applications and devices. Back-office applications include DAL, numerous DCPs, EMC and many others.

What's in it for you

  • Interview process that respects people and their time
  • Professional and open IT community
  • Internal meet-ups and resources for knowledge sharing
  • Time for recovery and relaxation
  • Bright online and offline events
  • Opportunity to become part of our internal volunteer community

Responsibilities

This is a critical role with a wide range of responsibilities, including to:

  • Design, implement, and maintain data‑intensive Go and node gRPC APIs.
  • Build, containerize, and deploy scalable Go microservices on Kubernetes (EKS, GKE).
  • Refactor and modernize legacy Node.js services into idiomatic Go services, improving performance and stability.
  • Integrate and operate Apache Kafka pipelines for high‑throughput event streaming, including producer/consumer logic, schema management, and monitoring.
  • Leverage cloud services on both AWS and GCP to build resilient, cost‑effective solutions.
  • Troubleshoot technical issues.
  • Conduct thorough code reviews, mentor junior engineers, and champion best practices around testing, CI/CD, and security.
  • Participate in architectural design reviews, providing pragmatic feedback on scalability, fault tolerance, and cost optimization.
  • Collaborate closely with Product, Program Management, QA, and other teams to align delivery with business goals.
  • Provide realistic level‑of‑effort (LOE) estimates during quarterly PI planning, accounting for dependencies and risk factors.
  • Prototype emerging technologies to accelerate engineering velocity and reduce operational overhead.

Skills

  • 5+ years of professional experience in software engineering

  • 3+ years of experience building production‑grade highly scalable Go services

  • Experience writing high performance gRPC and REST clients and servers including protobuf contracts and Client/Server communication

  • Experience developing Kafka stream‑processing applications, schemas, managing topics, ACLs, consumers, and offset handling

  • 3+ years of experience with AWS (S3, Cloudfront, EKS, etc.)

  • 1+ year of experience with GCP (Cloud Storage, Kafka, GKE, CDN, etc.)

  • 2+ years of experience using and designing mongo DB

    Nice to have

  • 2+ years of experience developing application services using Node + Mongo + Express + front-end frameworks/libraries like React

  • 3+ years of experience with EKS/GKE, Helm charts, Terraform, and CI/CD pipelines

  • 1+ years of linux bash scripting for automation and ops tasks

  • Exposure to Redis, Docker, Git, observability stacks (Prometheus, Grafana, OpenTelemetry)

  • Excellent problem‑solving, clear communication, and ability to work effectively in a globally distributed team

  • Experience with mongo schemas, indexing strategies, and sharding considerations

  • Experience with ETL pipelines

  • Experience with CRUD operations

Recruiter Vasiliy Demianets
Your personal recruiter
Vasiliy Demianets

Apply Now

0/4000

sharing is caring & referral bonus