Summary:
Pluto TV is looking for an experienced Senior Software Engineer for development of new, as well as
enhancement of existing, application services powering its Content Systems, which includes PlutoTV’s
Media Asset Management System (MAM), Content Management System (CMS), and Content Feeds
Services (CFEEDS). Candidates must have hands-on experience with Javascript, Node, Express, React
and similar JavaScript-based technologies, strong experience working in highly technical teams and
proven experience building solutions with AWS services, such as S3, Lambda, ECS and more.
Responsibilities Include:
This is a critical role with a wide range of responsibilities, including:
● Design, implementation and deployment of new scalable and secure Golang and Node.js
services
● Refactoring and modernizing of legacy services.
● Integration of external services.
● Participate in code reviews and ensure other developers adhere to team’s best practices and
processes
● Actively participate in the design & architecture phases of upcoming features and services
● Work collaboratively and productively with other project team members from Product, Program
Management, and QA.
● Provide realistic (not optimistic) LOE estimates during Quarterly PI planning, accounting for likely
set-backs and external constraints
● Prototyping of new technologies to reduce cost and increase engineer velocity.
Qualities / Experience We’re Seeking
We believe the right individual will have the following skills and experience in order to be successful in this
role:
● Experienced full-stack developer that will be focusing initially on backend Java development
● BS degree or higher in Engineering, Computer Science, or a related field required
● 5+ years of software engineering experience
● 2+ years of experience developing application services using Golang + Node + Mongo + Express
+ front-end frameworks/libraries like Canjs or React.
● 3+ years of experience building highly scalable, performant and responsive web applications
● 3-5 years of experience developing applications deployed on cloud platforms such as Amazon
Web Services (AWS)(preferred) or comparable cloud provider
● 2+ years of Golang experience
● Excellent problem solving, critical thinking, and communication skills
● VOD Streaming experience is desired
● Experience with as much of our technology stack as possible: AWS, Golang, Node.js, MongoDB,
Javascript, React, Git
● Bonus: Google Cloud, Java Spring Boot, Postgresql
● Ability to work within a distributed team