
Location: Remote (Eastern Time Zone preferred)
Experience: 3+ years
Our client is a mission-driven education technology company focused on improving access to high-quality college readiness tools for students across the U.S. By partnering directly with school districts, they deliver impactful test-preparation solutions designed to support students from all backgrounds—particularly those historically underserved by traditional models.
Their platform supports thousands of students nationwide and continues to scale rapidly, with a strong emphasis on quality, reliability, and meaningful outcomes.
Our client is seeking a Back-End Software Engineer to help evolve and scale the core data infrastructure and APIs that power their platform. This is a hands-on, engineering-focused role with real impact—supporting systems used daily by students and educators.
The ideal candidate enjoys ownership, values clean and reliable backend systems, and thrives in a collaborative, fast-moving environment.
Building and maintaining secure, scalable APIs using TypeScript with GraphQL and REST
Designing and working with PostgreSQL schemas and queries, with a focus on correctness and performance
Collaborating with product and engineering partners to translate requirements into backend solutions
Leveraging Google Cloud Platform services (Firestore, Cloud Functions, BigQuery, Identity Platform)
Contributing to architectural discussions and technical decision-making
Following best practices around testing, logging, and observability
Diagnosing and resolving production issues efficiently
Continuously improving code quality, processes, and system reliability
Develop and maintain server-side components that support a large-scale SaaS platform
Build and extend APIs enabling data exchange between front-end and back-end systems
Design, update, and maintain PostgreSQL databases, including schema changes and basic query optimization
Partner closely with front-end engineers to define API contracts and integration points
Utilize GCP services such as Firestore, Cloud Functions, and BigQuery to support backend functionality
Write clean, well-documented, and testable backend code in TypeScript
Learn and apply new tools or technologies that enhance system performance and developer experience
Languages & Frameworks: TypeScript, Python
Front End: React, Storybook
Data & APIs: GraphQL, REST, PostgreSQL, Google Firestore
Cloud Infrastructure: Google Cloud Platform (GCP), Cloud Functions, BigQuery, Identity Platform
Tools: GitLab
2–4 years of professional experience in back-end software engineering
Strong working knowledge of SQL and PostgreSQL, including schema design and query optimization
Experience using TypeScript for backend development
Familiarity with GraphQL and REST APIs
Exposure to cloud platforms (GCP preferred) and scalable backend systems
Solid understanding of backend fundamentals (security, performance, system design)
Strong communication and collaboration skills
Ability to deliver maintainable, well-tested solutions in an evolving codebase
Experience with Firestore or other document-based databases
Familiarity with CI/CD workflows and deployment pipelines
Background in SaaS, edtech, or data-driven platforms
Experience working with distributed or fully remote teams