> Markdown version of [/jobs/ext/229049-senior-software-engineer-remote](https://www.wearedevelopers.com/jobs/ext/229049-senior-software-engineer-remote). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Senior Software Engineer (Remote) - **Company:** Teaching Strategies, LLC - **Location:** United States (Remote available) - **Experience:** Expert - **Contract:** Permanent contract - **Skills:** JavaScript (Programming Language), Application Programming Interfaces (APIs), Agile Methodology, Amazon Web Services, Applications Architecture, Computing Platforms, Cloud Engineering, Software Quality, Code Review, Software Debugging, Web Development, Distributed Systems, Github, PostgreSQL, Productivity Software, Query Optimization, Next.js, TypeScript, Web Applications, Spring Cloud, ReactJS, AWS AppSync, Backend, Deployment Automation, Bitbucket, Graphql, Front End Software Development, Api Design, Docker, Microservices - **Published:** May 20, 2026 - **Apply:** https://www.indeed.com/viewjob?jk=6858cbe71d0f3d95 ## About the Role Do you have experience in TypeScript?, * 5+ years of professional experience building and maintaining production web applications * Strong experience with Go and modern JavaScript/TypeScript development * Deep experience with React and Next.js * Strong knowledge of PostgreSQL, including schema design and query optimization * Experience designing and implementing GraphQL 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, AppSync, 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 GitHub * 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 ## Description Our 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., * 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 GraphQL 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 ## Related Videos - [GraphQL + Apollo + Next.js: A Lovely Trio](https://www.wearedevelopers.com/videos/311-graphql-apollo-next-js-a-lovely-trio) - [Docker Compose: Rediscovered](https://www.wearedevelopers.com/videos/1978-docker-compose-rediscovered) - [Innovating Developer Tools with AI: Insights from GitHub Next](https://www.wearedevelopers.com/videos/1268-innovating-developer-tools-with-ai-insights-from-github-next) - [Web development best practices in 2021](https://www.wearedevelopers.com/videos/280-web-development-best-practices-in-2021) - [Docker build without Docker](https://www.wearedevelopers.com/videos/100114-docker-build-without-docker) - [Build and Deploy a Fullstack App with Open Source Tooling](https://www.wearedevelopers.com/videos/775-build-and-deploy-a-fullstack-app-with-open-source-tooling) ## Related Articles - [Fully Remote Software Engineer Jobs](https://www.wearedevelopers.com/magazine/447-fully-remote-software-engineer-jobs) - [Mastering Remote Work: Tips for Developers](https://www.wearedevelopers.com/magazine/558-mastering-remote-work-tips-for-developers) - [Dev Digest 120 - Apple and peers](https://www.wearedevelopers.com/magazine/455-dev-digest-120-apple-and-peers) - [Dev Digest 121 - AI goes offline](https://www.wearedevelopers.com/magazine/456-dev-digest-121-ai-goes-offline) - [Why Upskilling And Reskilling is Important For Developers](https://www.wearedevelopers.com/magazine/428-why-upskilling-and-reskilling-is-important-for-developers) - [Is Software Engineering Over-Saturated?](https://www.wearedevelopers.com/magazine/418-is-software-engineering-over-saturated)