Taro Logo

Senior Backend Engineer (Encourage for Educators)

Provider of custom technology solutions combining research, data science, and strategic enrollment services for higher education institutions since 1972.
Backend
Senior Software Engineer
Remote
5+ years of experience
Education · Enterprise SaaS

Description For Senior Backend Engineer (Encourage for Educators)

Encoura is seeking a Senior Backend Engineer to join their Encourage for Educators team, focusing on modernizing and expanding their suite of educational technology products. This role combines technical leadership with hands-on development, requiring expertise in GraphQL, NodeJS, and various database technologies. The position offers a clear growth path, starting from learning the tech stack to eventually providing technical leadership and building robust products.

The ideal candidate will bring 5+ years of software development experience, with specific expertise in backend technologies including GraphQL, NodeJS, and database management. They'll work in a distributed team environment, contributing to architecture decisions while mentoring others. The role requires strong technical skills across the full stack, though focusing on backend development, with experience in Python, Docker, and modern web technologies.

Encoura, established in 1972, has evolved to become a leading provider of technology solutions for higher education, serving over 2,000 institutions. Their platform combines research, data science, and strategic enrollment services, making this an opportunity to impact education technology at scale. The company offers comprehensive benefits, including health coverage, 401k matching, and paid parental leave, within a mission-driven culture focused on connecting students with educational opportunities.

Working remotely, you'll collaborate with cross-functional teams, participate in agile development processes, and have the opportunity to shape the architecture of educational technology solutions. This role is perfect for a senior engineer who is passionate about education technology and wants to make a meaningful impact while working with modern tech stack and best practices.

Last updated 2 months ago

Responsibilities For Senior Backend Engineer (Encourage for Educators)

  • Work with Engineering and Product Team leads on agile development of web apps, mobile apps, libraries, and frameworks
  • Be involved in the overall architecture of the system
  • Collaborate within team and mentor others
  • Enhance, refactor, and continuously improve the codebase
  • Keep management informed of project progress and problems
  • Communicate effectively with technical and non-technical people

Requirements For Senior Backend Engineer (Encourage for Educators)

Node.js
MongoDB
PostgreSQL
React
TypeScript
Python
  • BS in Computer Science, Computer Information Systems, or equivalent work experience
  • 5+ years experience building software applications
  • 3+ years experience working with GraphQL (Apollo), NodeJS
  • 2+ years of experience working with databases: MongoDB, PostgreSQL, and MS SQL Server
  • Experience with React, MUI, NextJS, and TypeScript preferred
  • 2+ years experience with Python
  • Advanced with Docker and setting up local dev environments
  • Presence on GitHub with portfolio of projects
  • Experience with tech stack: GraphOS, GraphQL, PostgreSQL, MS SQL, Apollo Federation, AWS, Docker, Kubernetes, Redis, MongoDB, TypeScript, ReactJS, NodeJS, Python
  • Experience working in Agile/Scrum/Sprints environment
  • Excellent collaborative and communication skills

Benefits For Senior Backend Engineer (Encourage for Educators)

Medical Insurance
401k
Parental Leave
  • Comprehensive health and benefits package
  • 401k company match that vests immediately upon participation
  • Paid holidays and a generous PTO policy
  • Paid parental leave
  • Mission driven culture

Interested in this job?

Jobs Related To Encoura Senior Backend Engineer (Encourage for Educators)