Senior Software Engineer; Remote
Denton, Denton County, Texas, 76205, USA
Listed on 2026-05-30
-
Software Development
Software Engineer, Full Stack Developer
Department: Tech Dev
Employment Type: Full Time
Location: Denton, Texas
Position OverviewOur Platform Engineering team builds and maintains the core services and web applications that power scalable SaaS solutions used by educational organizations worldwide. We are looking for a Senior Full Stack Software Engineer who enjoys solving complex technical challenges across the stack and building systems that enable product teams to move faster and more effectively. This role combines backend platform development, frontend application architecture, and cloud‑native engineering practices.
The ideal candidate is comfortable working across services, APIs, and user interfaces while helping drive engineering quality, scalability, and operational excellence.
Roles & Responsibilities
- Design, develop, and maintain scalable platform services, UI, APIs, and shared application capabilities
- Build modern, performant user experiences using React and Next.js
- Develop and optimize backend services using Go and PostgreSQL
- Design and implement Graph
QL APIs and supporting data models - Collaborate with product, design, and engineering teams to deliver secure, scalable, API‑driven applications
- Contribute to platform architecture, technical design, and engineering standards
- Troubleshoot application issues, identify performance bottlenecks, and implement sustainable solutions
- Improve developer experience through tooling, automation, and engineering best practices
- Participate in code reviews, technical planning, and architectural discussions
- Mentor engineers and promote high standards for code quality, testing, and maintainability
- Leverage AI‑assisted development tools and agentic workflows to accelerate debugging, validation, automation, and delivery
- Stay current with emerging technologies, frameworks, and modern software engineering practices
- 5+ years of professional experience building and maintaining production web applications
- Strong experience with Go and modern JavaScript/Type Script development
- Deep experience with React and Next.js
- Strong knowledge of Postgre
SQL, including schema design and query optimization - Experience designing and implementing Graph
QL APIs - Experience building and supporting microservices‑based architectures
- Familiarity with micro frontend architectures and distributed systems
- Experience developing and deploying cloud‑native applications using AWS services such as Lambda, EKS, App Sync, and Docker‑based workloads
- Strong understanding of secure, accessible, and high‑performance web application development
- Experience with CI/CD pipelines and automated deployment workflows, preferably using Bitbucket or Git Hub
- Strong debugging, testing, and problem‑solving skills across the full stack
- Experience working in Agile development environments
- Ability to balance technical excellence with pragmatic delivery
- Experience mentoring engineers and contributing to engineering best practices
- Familiarity with AI‑assisted development workflows and modern developer productivity tools
- Competitive compensation package
- Employee Equity Appreciation Program
- Health and wellness insurance benefits
- 401k with employer match
- Flexible work environment
- Unlimited paid time off (including 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
Teaching Strategies is an equal opportunity employer and is committed to fostering a workplace where everyone can thrive.
Equal Employment Opportunity (EEO)
Family and Medical Leave Act (FMLA)
Employee Polygraph Protection Act (EPPA)
#J-18808-Ljbffr(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).