Software Engineer (Node, TypeScript, React)

Location: Remote - Utah

Job Description:

The Opportunity

The Video Content Production team builds the tooling our authors, production editors, and other internal stakeholders use to build Video Courses. We create and share data on the single largest and oldest content type used in countless reports and throughout the company

As a member of the Video Content Production team you will:

  • Build incremental replacements for widely used backend servers and front end UIs while providing bug fixes and maintenance
  • Provide architectural, strategic, and scale recommendations for backend development as well as integration with frontend experiences
  • Help internal stakeholders and consumers adjust how they consume our team's data and provide recommendations on improvements to our data model 
  • Collaborate with Product Managers to better understand the customer, provide valuable input into project feasibility and timeline estimation
  • Help us attain absolute stability in our product through testing, continuous integration, and staged releases
  • Participate in seeking healthy development and collaboration practices as a team

Experience you'll need:

  • With an emphasis on back-end, 4 + years of experience as a full stack developer - Docker, Javascript, and Typescript required
  • Experience with web frameworks and APIs (e.g. Node, GraphQl, React)
  • Experience with automated testing and test-driven development
  • Experience with Gitlab CI/CD pipelines
  • Familiar with Prisma or other ORMs
  • Good communication skills, willing and able to collaborate on cross-functional teams
  • Familiar with the tradeoffs between OOP and FP 
  • Familiar with relational databases and other types of data stores 
  • Open source contributions are a bonus
  • Experience with PHP a plus


Working at Pluralsight
We don't let fear, egos or drama distract us from our mission. Our mission to democratize technology skills is what drives us and our values are at the helm of how we work together. It's our dedication to practicing them day in, day out that enables our performance. We're adults, and we treat each other that way. We have the autonomy to do our jobs, willingness to eliminate office politics and trust each other to do the right thing. We thrive in an environment with creativity around every corner, challenges that keep us on our toes, and peers who inspire us to be the best we can be. We bring different viewpoints, backgrounds and experiences, and united by our mission, we are one.
EOE Statement:
Bring yourself. Pluralsight is an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, gender, gender identity or expression, sexual orientation, national origin, genetics, disability, age or veteran status.