TCI logo

TCI

Software Engineer - Full Stack

🇺🇸 Remote - US

🕑 Full-Time

💰 $96K - $145K

💻 Software Engineering

🗓️ December 8th, 2025

CI/CD Docker K-12

Edtech.com's Summary

Teachers’ Curriculum Institute (TCI) is hiring a Software Engineer - Full Stack. The role involves building and maintaining features across the Rails backend and React frontend, writing well-tested code, collaborating with product and design teams, improving performance using APM tools, and contributing to AWS, Docker, and GitLab CI infrastructure and pipelines.

Highlights
  • Develop and maintain full stack features using Ruby on Rails and React.
  • Write high-quality, well-tested code with RSpec and Jest frameworks.
  • Collaborate with product managers and designers to deliver user-focused solutions iteratively.
  • Diagnose and optimize application performance with APM and cloud metrics (Scout, Datadog, CloudWatch).
  • Contribute to cloud infrastructure and CI/CD improvements using AWS, Docker, and GitLab CI.
  • Participate in agile ceremonies and continuous process improvements.
  • Require 3–5+ years professional software engineering experience.
  • Need experience with MVC frameworks (Rails, Django) and frontend frameworks (React, Vue).
  • Strong SQL skills, preferably PostgreSQL, and familiarity with cloud infrastructure (AWS) and containerization (Docker).
  • Salary range: $96,000 - $145,000 annually with medical, dental, vision, 401k, PTO, and bonus eligibility.

Software Engineer - Full Stack Full Description

Software Engineer - Full Stack
Fully Remote

Description
Teachers’ Curriculum Institute (TCI) is a leading provider of K–12 curriculum solutions that combine engaging content, hands-on learning, and powerful technology to bring education to life.

TCI delivers innovative content to more than 50,000 K-12 schools across the nation via our award-winning products. As an established EdTech company, we make a difference in the lives of thousands of teachers and students every day through our programs, including the History Alive!, Social Studies Alive!, and Science Alive! series.  

We are seeking a mid-level Full Stack Software Engineer to enhance TCI’s K–12 Teacher and Student platform. You’ll build end-to-end features across our Rails backend and React frontend, write well-tested code, and collaborate with product and design to deliver iteratively. You will monitor and improve performance using APM/observability tools, contribute to AWS/Docker/GitLab CI infrastructure and pipelines, and take part in code reviews, pairing, and agile ceremonies to continuously improve quality and developer experience.

Key Responsibilities:
  • Build and maintain features across the stack: React/JavaScript on the frontend, Ruby on Rails on the backend.
  • Write high-quality, well-tested code (RSpec, Jest), and participate in code reviews.
  • Collaborate with product managers and designers to scope user stories and deliver value iteratively.
  • Diagnose and resolve performance issues using APM and cloud metrics (e.g., Scout/Datadog/CloudWatch).
  • Contribute to infrastructure and CI/CD improvements (AWS, Docker, GitLab CI).
  • Participate in agile ceremonies and continuously improve our processes.
Requirements
  • 3–5+ years of professional software engineering experience.
  • Experience with a modern MVC framework (Rails, Django, or similar) and a modern frontend framework (React, Vue, or similar).
  • Strong SQL and relational database skills (PostgreSQL preferred).
  • Familiarity with cloud infrastructure (AWS preferred) and containerization (Docker).
  • Commitment to quality and maintainability with automated tests.
  • Excellent written and verbal communication skills and experience collaborating in distributed teams.

Nice To Have:
  • Ruby on Rails, React, GitLab CI.
  • Experience interpreting APM/cloud metrics to prevent and fix bottlenecks.
  • EdTech experience or interest.

Salary Range: $96,000 - $145,000 annually

This is a full-time remote position. Base pay offered may vary depending on job-related experience, skills, and location. TCI offers medical, dental, vision, 401k benefits, PTO and bonus eligibility. 

For this position, TCI is hiring in the following states only: CA, DC, FL, GA, HI, IL, KY, MI, MN, MT, NJ, OH, OR, PA, SC, TX, VA, WA

Equal Opportunity Employer including Disability/Vets

Be Aware of Recruitment Fraud. More information is available at https://www.teachtci.com/careers/recruitment-fraud-disclaimer/