Senior Software Engineer (Node/React)


March 4, 2021

This position is also available for employment in these areas:
Boston MA, Remote - USA Job Description:
Pluralsight is hiring a Senior Software Engineer (Node/React) based in our Boston office but can be remote in the US.
Who you’re committed to being:

  • You drive healthy team discussion. You bring thought-provoking questions and contribute to psychological safety. These discussions lead to powerful takeaways and action items for the entire team.

  • You value the contributions of those around you and while you regularly provide valuable engineering leadership. You also embrace opportunities to let other team members lead and make decisions.

  • You value finding that ideal solution that balances the technical needs of the system with the strategic needs of the business.

  • You are passionate around delivering value to customers and see how engineering excellence unlocks our ability to deliver.

  • Delivering to customers energizes you and your drive encourages those around you.

What you’ll own:

  • New experiences using a data driven approach to connect skills development with the technologist’s workflow.

  • A consistent, reliable, and scalable product - uptime and response time matter.

  • You will work on a team that practices pair and mob programming.

  • You will work closely with the entire team (including Product, Machine Learning, and Data Science) to build products with powerful impact.

  • You will work as a team to uncover the best ways of working to drive lean product development.

  • You will work as a team to design experiments.

  • You will develop a solid understanding of how the systems you own work with other bounded contexts and the overall system architecture.

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

Experience you’ll need:

  • 8 years of related or equivalent experience; or 6+ years with an advanced degree.

  • You have proven skills of a high-proficiency, senior engineer.

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

  • Experience building software with Javascript and Node/React; TypeScript a bonus.

  • Solid understanding of relational databases (Postgres), and other types of data stores a bonus.

  • You have experience crafting and building public or shared APIs

  • Can provide architectural, strategic, and scale recommendations for both frontend and backend development.

  • Ability and willingness to work with multiple tech stacks simultaneously.

  • You have experience delivering software frequently, and building robust deployment pipelines.

  • You understand and can navigate sophisticated issues around application performance, reliability, scalability, security, and data integrity.

  • Good communication skills, ability to partner with product and design, and collaborate on multi-functional teams.

  • You have experience mentoring others.

  • You have shown you are a strong collaborator, a trusted teammate, and are skilled at resolving and working through different ideas.

  • You have the ability to discuss sophisticated topics with both technical and non-technical audiences.