Within our Early Childhood Education division, ProSolutions Training and the ChildCare Education Institute are the market leaders in early childhood training and certifications, trusted by educators nationwide as they pursue professional development and career growth.
To continue supporting this scale and to prepare for future growth, we are modernizing the platforms that power these learning experiences.
As a Full-Stack Software Engineer, you will report to and work closely with the Director of Engineering for the Early Childhood Education division. You will contribute directly to the next generation of our training and certification systems by building modern, scalable services and applications using React/Next.js, TypeScript, Node.js, GraphQL, and AWS. You will also help maintain and stabilize existing legacy systems during the transition to new architectures.
You will join a small, high-impact engineering team that collaborates with product managers, designers, QA, and offshore development partners. The environment values ownership, clear communication, thoughtful architecture, and continuous improvement. This role is ideal for someone who enjoys solving complex technical challenges, contributing to modernization efforts, and building systems that have a meaningful impact on early childhood educators across the United States.
What You’ll Do
Modern Platform Development (Primary Focus)
Build new features and services using React/Next.js, TypeScript, Node.js, and AWSDevelop APIs, serverless functions, and event-driven components
Collaborate on architecture, shared services, internal tooling, and interface design
Contribute to modernization using the strangler-fig pattern as we transition away from legacy monoliths
Leverage AI development tools (code assistants, documentation generators, test generators, etc.) to improve development speed, quality, and consistency
Help design and deliver new AI-powered features as part of our upcoming roadmap (e.g., guided workflows, smart recommendations, automated validations, and internal productivity tools)
Legacy Support (Lightweight but Important)
Debug and maintain existing ColdFusion/Lucee applications
Support stability and incident response — no new ColdFusion development
Engineering Excellence
Write clean, maintainable, well-documented code
Improve CI/CD pipelines, testing, and deployment practices
Participate in a moderate on-call rotation and drive down incident MTTR
Work closely with Product, QA, and offshore teams to ship high-quality features
Contribute to engineering decisions and best practices
Tech Stack
Modern Stack (Your Main Focus)
React, Next.js, TypeScript
Node.js, GraphQL
PostgreSQL, SQL Server
AWS (Lambda, S3, API Gateway, RDS, SQS/SNS, CloudFront)
GitHub or Bitbucket, CI/CD pipelines
Legacy Systems (Support Only)
ColdFusion / Lucee
SQL Server (procedures and tasks)
What You’ll Bring
Required
6+ years of professional software engineering experience
Strong full-stack skills, especially with React + TypeScript and Node.js
Experience building API-driven and serverless systems
Solid SQL and relational database knowledge (Postgres, SQL Server, MySQL)
Familiarity with AWS or similar cloud platforms
Ability to debug legacy systems — AI tools are fair game
Strong communication and collaboration skills
A builder’s mindset — you own features from idea to launch to support