April 2, 2021


Job Description:
Come join Pluralsight's Discovery team to work on a variety of high profile problems such as Search, Browse, Certification Center and navigation. As a software engineer on the Discovery team, you’ll help extend our capabilities to keep up with our growth and strategic initiatives.
You’d be a great fit if you have:

  • 2 or more years experience as a Software Engineer

  • Experience building software with Node, React, Python and Postgres

  • Experience designing, building, or supporting self-service platforms

  • Experience designing, building, or supporting high performance distributed systems nice to have

  • Experience with continuous integration and continuous delivery platforms

  • Experience working on and/or a demonstrable understanding of messaging/queuing systems or stream processing systems nice to have

  • Experience writing unit tests, performing code reviews, and leading/participating in design discussions about architecture, data shape, and business logic nice to have

  • A foundational understanding and experience with topics related to platform scale, security, availability, deployment and operations nice to have

  • Experience in data modeling and/or data architectures

  • Experience with database and query performance tuning

  • Experience solving analytical business problems using data nice to have

Ways we work:

  • Test-Driven Development - we take responsibility for our code without QA engineers

  • Pair and Mob programming - we value collaborative development

  • Continuous Delivery - teams independently ship code to prod every day

  • Kanban & Lean - continuous flow

  • Continual improvement - we take time to sharpen the saw and adjust how we work

  • Autonomous & responsible teams - making their own product & dev choices

  • Cross-functional teams - collaborating through all phases of the product dev process

  • Data driven - we are experiment driven

You are:

  • A critical thinker who is experiment driven.

  • A supportive and engaged team member, able to express complex information to a variety of consumers.

  • Able to problem solve independently and prioritize work based on anticipated business value.

  • Able to distill complex ideas into straight forward language.

  • Passionate about data, innovation, and using technology to unlock the future.

  • Able to work in normal business hours in the Eastern Time Zone