As a Senior Software Engineer in our EDU division, you’ll be a key contributor to the full product development lifecycle — designing, building, and maintaining user-facing features, backend services, and the tooling that connects them
Job Summary
As a Senior Software Engineer in our EDU division, you’ll be a key contributor to the full product development lifecycle — designing, building, and maintaining user-facing features, backend services, and the tooling that connects them.
You’ll work across the stack, with an emphasis on delivering intuitive, performant user experiences that are grounded in clean, maintainable architecture.
This role requires a hybrid schedule and will be based out of our San Juan, Puerto Rico office with in-office Monday–Thursday and fully remote work on Fridays.
Matching Summary
As a Senior Software Engineer in our EDU division, you’ll be a key contributor to the full product development lifecycle — designing, building, and maintaining user-facing features, backend services, and the tooling that connects them.
Skills & Requirements
Must-have
Full-stack development
React, Next.js, TypeScript
Node.js, REST/GraphQL APIs
AWS services (Lambda, S3, DynamoDB)
Front-end architecture and performance
Nice-to-have
Design system contribution
Content management tools
Education or publishing background
Event-driven systems
Key Requirements
4–6 years of professional software engineering experience