Senior Full Stack Software Engineer
Description
Pluto TV is looking for an experienced Senior Full Stack Software Engineer for development of new, as
well as enhancement of existing applications powering its Enterprise Platform, which includes PlutoTVβs
centralized platform management tool, middleware, and supporting backend services including but not
limited to database access, event management, as well as authorization and authentication services.
Candidates should have exposure on how to integrate with external systems. Candidates must have
hands-on experience with Golang, Javascript, Node, Express, React and similar JavaScript-based
technologies, strong experience building solutions with AWS or Google Cloud Services.
Requirements
Desired Qualities / Experience
β Familiarity with observability and monitoring tools
β VOD Streaming experience is desired
β Familiarity with authorization and authentication principles is desired
β Familiarity with 3rd party authorization and authentication apis and software is desired
Job responsibilities
Responsibilities Include:
This is a critical role with a wide range of responsibilities, including:
β Design, implement and deploy new scalable and secure Golang and Node.js services
β Design and maintain data intensive high throughput GRPC and RESTful APIs
β Participate in code reviews and ensure developers adhere to teamβs best practices and
processes
β Develop technical requirements for new projects or improve existing projects with teams
β Monitor and improve team engineering metrics
β Ensure priority tasks such as production issues are investigated and resolved in a timely manner
Required Qualities / Experience
We believe the right individual will have the following skills and experience in order to be successful in this
role:
β BS degree or higher in Engineering, Computer Science, or a related field required
β 7+ years of software engineering experience
β 3+ years of experience developing application services using Golang, Node, and front-end
frameworks/libraries like React
β 3+ years of experience building highly scalable, performant and responsive web applications
β 3+ years of experience developing applications deployed on AWS or GCP
β 3+ years of experience with Linux systems or shell scripting
β 2+ years of Typescript experience
β 2 + years of Golang experience
β 3 + years of experience with writing and using APIs to consume data and push data to
MongoDB
β Excellent problem solving, critical thinking, and communication skills
β Experience with as much of our technology stack as possible: Redis, Git, AWS, Kubernetes
β Experience working within a globally distributed team
Required languages
English | B1 - Intermediate |