Pluralsight Software Engineer in Boston, Massachusetts

Ways we work:

  • Attention to detail - we want to be proud of our work

  • Pair programming as well as individual with code reviews - we value collaborative development

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

  • Agile - we reduce the time to learn by having short feedback loops

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

  • Autonomous & responsible teams - we’re empowered to make our own product and development decisions to do the job

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

  • Customer research - we build what our customers actually want

  • Leaders who trust- teams create without top-down feature requirements

Responsibilities:

Skill assessments are an important part of measuring our learners’ proficiency. You’ll be an integral team member in developing best-in-class tooling for the people and teams who create our skill assessments. In addition, you will:

  • Provide architectural, strategic, and scale recommendations for both frontend and backend development

  • Collaborate with Product Manager and UX Designer to better understand the customer, provide valuable input into standards, layouts, navigational features, functional design, and usability

  • Help us assure absolute stability in our product through continuous integration, staged releases and feature toggles

  • Implement asynchronous messaging patterns to communicate between services

  • Apply your experience in making intelligent, forward-thinking, technical decisions to our development process, including implementing new standards, tools, APIs, and workflows

  • Prior experience building software for high traffic websites, using languages such as Javascript and Python

  • Full stack experience preferred

  • Experience with web frameworks and APIs (e.g. Flask)

  • Experience with frontend development, including Javascript and responsive layout across a wide number of devices. Experience with React/Redux is a bonus.

  • Deep understanding of relational databases, and other types of data stores

  • AWS DevOps and networking experience is a bonus

  • Experience with automated and unit testing

  • Experience with microservices architecture a plus

Be 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.