About The Position

CentralReach is a leading provider of autism and IDD care software for Applied Behavior Analysis (ABA), multidisciplinary therapy, and special education. Trusted by more than 200,000 users, we enable therapy providers, educators, and employers to scale the way they deliver ABA and related therapies with innovative technology, market-leading industry expertise, and world-class customer satisfaction. We are seeking a Senior Full Stack Software Engineer to design, build, and deliver scalable, high-quality software solutions across our platform. This role is hands-on and requires strong ownership from concept through production, with a focus on modern .NET backend services and React-based frontends. You will work closely with product, design, and engineering leadership to deliver customer-facing features, improve system reliability, and drive technical direction within the team.

Requirements

  • 6+ years of professional software development experience
  • Strong experience with .NET / C# and building RESTful APIs
  • Strong experience with React and modern frontend development (hooks, state management, component design)
  • Experience with TypeScript, HTML, CSS
  • Solid understanding of software architecture and design patterns
  • Experience working with relational databases (PostgreSQL, SQL Server, etc.)
  • Familiarity with cloud environments (AWS, Azure, or GCP)
  • Experience with CI/CD pipelines and modern deployment practices
  • Strong problem-solving skills and ability to work independently with minimal oversight
  • Excellent communication and collaboration skills

Nice To Haves

  • Experience with microservices or distributed systems
  • Familiarity with Docker and Kubernetes (EKS or similar)
  • Experience with message queues (e.g., SQS, Kafka)
  • Knowledge of event-driven architectures
  • Experience with testing frameworks (unit, integration, end-to-end)
  • Exposure to GitOps, Helm, or infrastructure as code
  • Experience integrating with third-party APIs and enterprise systems

Responsibilities

  • Own end-to-end delivery of features—from design and implementation to deployment and monitoring
  • Design and develop scalable backend services using .NET (C#, ASP.NET Core)
  • Build and maintain modern, performant frontends using React, TypeScript, and related tooling
  • Collaborate with product and design to translate requirements into clean, maintainable solutions
  • Drive architecture decisions, including API design, data modeling, and system integration
  • Ensure code quality and maintainability through testing, code reviews, and best practices
  • Troubleshoot and resolve production issues, ensuring high system reliability
  • Mentor junior engineers and contribute to a high-performing engineering culture
  • Continuously improve development processes, tooling, and team velocity

Benefits

  • competitive compensation
  • comprehensive health benefits
  • generous PTO
  • 401(k) matching
  • paid parental leave
  • hybrid work schedules
  • career development support
  • wellness programs
  • opportunities to give back through CR Cares™
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service