Full-Stack Engineer

Classification: Full-Time
Position Location: Durham, NC (potential remote employment)

About The Social Institute

The Social Institute (TSI) is the leader in empowering students by understanding students. Through #WinAtSocial, our gamified, peer-to-peer learning platform, we equip students, educators, and families to navigate their social world – in the classroom and beyond, online and offline – in healthy, high-character ways. Our unique, student-respected approach empowers and equips, rather than scares and restricts. We incorporate timely topics about social media, tech use, and current events that are impacting student well-being and learning. #WinAtSocial Lessons teach life skills for the modern day, capture student voice, and provide school leaders with actionable insights. Through these insights, students play an essential role in school efforts to support their own health, happiness, and future success as we enable high-impact teaching, meaningful family conversations, and a healthy school culture.

Job Summary

We’re looking for a software engineer who is a builder at heart and wants to work for a product-led company. We need someone who loves solving engineering challenges, wants to scale a technology to millions of users, and is always learning. In this role, you’d experience a mix of front end and back end development, having to understand both the user experience and the backend web architecture. This person will collaborate across the product, design, and engineering team, working alongside senior leaders to take projects from conception to final product. You’ll need strong organizational skills, attention to detail, and experience with the MERN Stack.


  • Planning, discussing, and developing full stack features
  • Writing clean maintainable code that can scale with a growing application
  • Focus on user experience
  • Maintain quality and responsive web design of #WinAtSocial application
  • Understanding and following standard web security practices
  • Gather and address technical and design requirements
  • Work closely with Co-founder/CDO and Product Manager to design and launch new features


  • 6+ years experience 
  • Proven work experience with both frontend and backend technologies
  • Proficiency with HTML, CSS, and JavaScript
  • Proficiency with JavaScript frameworks such as React (primary), Angular, Vue.js
  • Familiarity with WordPress Content Management System and architecture
  • Proficiency with TypeScript preferred
  • Familiarity with SASS or SCSS
  • Deep understanding of REST and API design
  • Familiar with MERN or MEAN stack
  • Experience with MongoDB, MySQL & relational database management systems
  • Writing scalable and efficient code in a fast-paced agile environment
  • Experience using Git
  • Passionate about continued education in web development and related technologies
  • Attention to detail from visual elements to utility
  • Portfolio required


  • Competitive compensation
  • 401K plan
  • Health Benefits (Medical, Dental, Vision)
  • Life and Disability Insurance
  • Potential to work remotely
  • Paid Time Off
  • Paid partner leave
  • Free parking in downtown Durham, NC

To Apply

Please send a completed application, your CV, and a brief Cover Letter explaining what makes you a good fit for The Social Institute team to careers@thesocialinst.com with the subject line “Full-Stack Engineer Candidate – The Social Institute”.

The Social Institute is an equal opportunity employer and participant of the E-Verify Program