Senior Backend Engineer

Pansophic Learning•Tysons, VA
•Hybrid

About The Position

The Senior Backend Engineer designs, builds, and maintains scalable backend systems and services that power learning solutions for Pansophic Learning. The role focuses on backend development, API design, and system integrations, with responsibility for high performance, reliability, and scalability. The engineer is expected to deliver high-quality solutions promptly and continuously improve backend architecture and development practices. The position reports directly to the Software Development Manager and works closely with Software Engineers, QA/Test Engineers, and cross-functional teams. The role is based in Tysons Corner, Virginia, and requires working in the office four days per week.

Requirements

  • Bachelor’s degree in Computer Science, Engineering, Information Systems, or a related field, or equivalent experience.
  • 10 or more years of overall software development experience.
  • At least 5 years of professional experience with Node.js and Express.
  • Expert-level proficiency in JavaScript and TypeScript.
  • Strong experience building and consuming RESTful APIs.
  • Deep understanding of backend architecture and distributed systems.
  • Strong SQL skills, preferably with PostgreSQL.
  • Experience with NoSQL databases such as MongoDB or DynamoDB.
  • Experience with AWS services such as Lambda, ECS, EC2, RDS, S3, DynamoDB, and API Gateway.
  • Experience with message queue technologies and backend design patterns.
  • Experience with Git version control and modern branching strategies.
  • Experience working in Unix/Linux environments.
  • Strong problem-solving skills and ability to debug complex systems.
  • Excellent communication skills and ability to work collaboratively.
  • Ability to pass federal and state criminal background checks (FBI/BCI).

Nice To Haves

  • Experience with Docker and Docker Compose.
  • Familiarity with AWS CDK.
  • Experience building microservices or distributed systems.
  • Ability to work independently in a fast-paced environment.
  • Strong organizational and time management skills.
  • Ability to collaborate effectively across teams and handle multiple priorities.

Responsibilities

  • Design, develop, and maintain scalable backend services and APIs for K-12 learning environments.
  • Build and manage RESTful APIs using Node.js and Express.
  • Design and implement data models using relational and NoSQL databases.
  • Develop and maintain backend systems using Amazon Web Services (AWS).
  • Ensure the performance, scalability, and reliability of backend systems.
  • Use Git best practices for code management, version control, and deployment.
  • Troubleshoot and resolve production issues to ensure system stability.
  • Collaborate with frontend developers, QA engineers, and product teams to deliver end-to-end solutions.
  • Contribute to system architecture decisions and backend design improvements.
  • Support deployment processes and maintain CI/CD workflows.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service