Teaching Strategies

Senior Full Stack Software Engineer (Remote)

Teaching Strategies$110K — $130K *
US-AnywhereRemote in Denton, TX
Information Technology
5 - 7 years of experience
Job Overview by Ladders

Qualifications

  • 5+ years of experience in building and maintaining production software systems.
  • Strong expertise in backend development using Go.
  • In-depth knowledge of PostgreSQL, including schema design and query optimization.
  • Experience in designing and maintaining APIs and integration contracts.
  • Proficient in diagnosing and solving complex production issues.
  • Familiarity with CI/CD pipelines and automated deployment processes.
  • Demonstrated leadership in driving technical projects and making architectural decisions.

Responsibilities

  • Design and maintain scalable backend services for planning and curriculum workflows.
  • Develop APIs, data models, and handle database migrations.
  • Optimize backend services with Go and PostgreSQL.
  • Lead technical initiatives from inception to delivery, including design and validation.
  • Troubleshoot production issues and implement effective solutions.
  • Ensure high-quality releases with comprehensive testing and deployment readiness.
  • Collaborate with cross-functional teams to create cohesive end-to-end experiences.

Benefits

  • Employee equity appreciation program
  • Health and wellness insurance benefits
  • 401k with employer match
  • Flexible work environment
  • Unlimited paid time off, including holidays and Winter Break
  • Paid parental leave
  • Tuition assistance and professional development opportunities
  • Access to top-of-the-line technology for all employees
  • Innovative office location with modern amenities.
Full Job Description
Senior Full Stack Software Engineer (Remote)

Department: Tech Dev

Employment Type: Full Time

Location: Denton, Texas

Description

Position Overview

We build planning and curriculum experiences that help educators create, manage, and deliver meaningful learning experiences. Planning is a central part of our product ecosystem, and our systems support complex, customer-facing workflows that must remain reliable, scalable, and maintainable as the product evolves.

We are looking for a Senior Full Stack Software Engineer with a strong backend focus. This role will design and evolve the services, data models, APIs, integrations, and release practices behind our product, while collaborating effectively with frontend engineers and contributing to user-facing work when needed.

The ideal candidate has deep backend engineering judgment, can lead complex initiatives through delivery, and brings an open mind to improving systems and technical direction. They communicate technical decisions, progress, risks, and dependencies clearly to stakeholders.

Specific Roles & Responsibilities:
  • Design, develop, and maintain scalable backend services supporting planning and curriculum workflows.
  • Build and evolve APIs, integration contracts, data models, and database migrations.
  • Develop and optimize backend services using Go and PostgreSQL.
  • Lead technical initiatives from discovery through delivery, including solution design, implementation, validation, and release.
  • Troubleshoot production issues, performance bottlenecks, and complex cross-system behavior; implement durable solutions.
  • Own the quality of releases, including testing, validation, deployment readiness, and post-release follow-through.
  • Work closely with product, design, QA, and engineering partners to deliver cohesive end-to-end experiences.
  • Evaluate existing approaches and recommend pragmatic new solutions or technical directions that better serve customers and the product.
  • Contribute to architecture, documentation, engineering standards, and practices that improve system maintainability and developer effectiveness.
  • Participate in code reviews, planning, and architectural discussions.
  • Mentor engineers and promote high standards for code quality, testing, reliability, accessibility, and maintainability.
  • Use AI-assisted development tools and agentic workflows thoughtfully to improve debugging, validation, automation, and delivery.

Qualifications:
  • 5+ years of professional experience building and maintaining production software systems.
  • Strong experience developing backend services with Go.
  • Strong knowledge of PostgreSQL, including schema design, migrations, query optimization, and production data considerations.
  • Experience designing and maintaining APIs, service boundaries, and integration contracts.
  • Experience working with distributed systems, caching, event-driven integrations, or asynchronous processing.
  • Experience diagnosing and resolving production issues in complex systems.
  • Experience with CI/CD pipelines and automated deployment workflows.
  • Demonstrated ability to lead technical initiatives and make sound architectural decisions.
  • Strong debugging, testing, and problem-solving skills.
  • Strong collaboration and communication skills across engineering, product, design, and quality teams.
  • Ability to identify risks, communicate tradeoffs, and keep stakeholders informed without creating unnecessary overhead.
  • Ability to balance technical excellence with pragmatic product delivery.
  • Experience mentoring engineers and contributing to engineering best practices.
  • Familiarity with AI-assisted development workflows and modern developer productivity tools.

Preferred (but not mandatory):
  • Experience with React and modern JavaScript/TypeScript development.
  • Experience with AWS and cloud infrastructure, including deploying, operating, or troubleshooting cloud-hosted applications.
  • Familiarity with consuming or integrating with GraphQL APIs.
  • Experience with curriculum, planning, content, or similarly complex workflow-driven SaaS products.
  • Experience modernizing legacy systems while continuing to deliver customer value.

Some additional benefits & perks while working with Teaching Strategies

Teaching Strategies offers our employees a robust suite of benefits and other perks which include:
  • Competitive compensation package
  • Employee Equity Appreciation Program
  • Health and wellness insurance benefits
  • 401k with employer match
  • Flexible work environment
  • Unlimited paid time off (which includes paid holidays and Winter Break)
  • Paid parental leave
  • Tuition assistance, professional development, and opportunities for career growth
  • Best in class technology equipment for every employee
  • Penthouse suite in downtown DC seconds away from Washington Nationals Stadium and Audi Field

About Teaching Strategies

Teaching Strategies is a leading provider of early childhood education resources, including curriculum, assessment, professional development, and family engagement tools. The company's flagship product, The Creative Curriculum, is widely used in preschools and other early childhood education settings across the United States. Teaching Strategies was founded in 1988 and is headquartered in Bethesda, Maryland.
Learn more about Teaching Strategies
Size
500 employees
Industry
Founded
1988

Similar Jobs

More Jobs at Teaching Strategies

More Information Technology Jobs

Find similar Senior Full Stack Software Engineer (Remote) jobs: