Senior Backend Engineer

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

About the Social Institute 

The Social Institute partners with schools nationwide to support student social-emotional health through the world’s most engaging, student-led curriculum. Our interactive learning platform called #WinAtSocial was created with students, educators, and parents to uniquely address social media, technology use, soft skills, and social-emotional health. We empower students to navigate everyday experiences positively and make healthy, high-character decisions. Our professional development for teachers and Parent Toolkit for families enable stronger school communities.

Job Summary

We’re looking for a senior engineer who wants to build game-changing software applications supporting students and families nationwide. You’ll have a key role in creating features and products that support student well-being – understanding user experience and functionality in detail so that we can maximize value for our customers. In this role, you will work closely with the CTO, CEO, and other engineers to bring projects from conception to launch.

Key Responsibilities

  • Integration of frontend technologies with server-side logic
  • Building scalable code
  • Focus on user experience
  • Maintain code integrity and organization
  • Gather and address technical and design requirements
  • Create or update documentation in support of development efforts, which may include detailed specifications, implementation guides, architecture diagrams or design documents
  • Work closely with Co-founder/CTO to design and launch new features
  • Creating servers and databases for functionality

Qualifications

  • 5+ years experience
  • Proven work experience with both frontend and backend technologies
  • Excellent knowledge of software and application design and architecture
  • Familiar with MERN or MEAN stack
  • Proficiency with JavaScript frameworks such as React (primary)
  • Proficiency with server side languages such as NodeJS, Python, and PHP
  • Deep understanding of REST and API design
  • Experience with MongoDB & relational database management systems
  • Understanding and implementation of security and data protection
  • Familiarity with Docker, Kubernetes, cloud vendors (AWS & Google)
  • Experience with agile methodologies and practices such as Scrum, or Kanban
  • Knowledge of code versioning tools (e.g., gitLab, sourcetree, command line)
  • Writing scalable and efficient code in a fast paced agile environment
  • Passionate about continued education in web development and related technologies
  • Attention to detail from visual elements to utility
  • Portfolio required

Benefits

  • Competitive compensation
  • 401K plan
  • Health Benefits (Medical, Dental, Vision)
  • Life and Disability Insurance
  • Potential to work remotely
  • Paid Time Off
  • Paid maternity and paternity leave

When we’re back in the office…

  • Regular company events with our winning team
  • Free parking in downtown Durham, NC
  • Weekly free lunches and snacks
  • Office space at one of the top co-working spaces in Raleigh-Durham

To Apply

Please send a completed application (http://bit.ly/TSIemploymentapplication), your CV, link to portfolio, 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 “Senior Backend Engineer Candidate – The Social Institute”.

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