{"id":727730,"url":"https://alion.io/job/teachingstrategies-senior-full-stack-software-engineer-remote","title":"Senior Full Stack Software Engineer (Remote)","company":{"id":689493,"name":"Teaching Strategies","domain":"teachingstrategies.com","url":"https://alion.io/company/teachingstrategies","size_band":"51-200","is_staffing_agency":false,"employer_type":"direct","is_intermediary":false,"listed_via":null,"ats_vendor":"Pinpoint","truth_index":null},"role":"Backend","role_family":"Backend","seniority":"senior","employment_type":"full_time","work_mode":"remote","remote_scope":"stated_countries","remote_scope_basis":"inferred_payroll_markers","remote_working_hours":null,"hiring_geo_confidence":"inferred","locations":["Denton, United States"],"countries":["US"],"hiring_countries":["US"],"hiring_countries_total":1,"salary":null,"salary_estimate":{"min_usd":134000,"max_usd":232000,"period":"year","method":"role_seniority_country_remote_cell","sample_n":1195},"experience_years_min":5,"visa_sponsorship":false,"relocation_package":false,"has_equity":false,"technologies":[{"name":"Agentic Workflows","optional":false},{"name":"AI Agents","optional":false},{"name":"AWS","optional":false},{"name":"CI/CD","optional":false},{"name":"Go","optional":false},{"name":"GraphQL","optional":false},{"name":"JavaScript","optional":false},{"name":"PostgreSQL","optional":false},{"name":"React.js","optional":false},{"name":"TypeScript","optional":false}],"status":"live","first_seen_at":"2026-09-10T08:56:40Z","employer_posted_date":"2026-10-21","last_verified_at":"2026-11-03T21:53:24Z","board_verified":true,"closed_at":null,"days_open":54,"trust":{"level":"ok","repost_count":null,"flags":[],"days_open":54},"description":"Be a Part of our Team!\n\nJoin a working team that is dedicated to the mission of the work we do!\nTeaching Strategies is an innovative edtech organization focused on connecting teachers, children, and families. As front runners in the early childhood education market, we build dynamic, top-quality digital products that integrate all of the essential elements of a high-quality solution: curriculum, assessment, professional development, and family engagement. We are building a team of results-oriented individuals who will thrive in a collaborative, work-hard/play-hard culture. We pride ourselves on the impact we have on the early childhood field through supporting teachers who are doing the most important work there is, teaching children to become creative, confident thinkers.\nPosition Overview\n\nWe 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.\nWe 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.\nThe 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.\nSpecific Roles & Responsibilities:\nDesign, develop, and maintain scalable backend services supporting planning and curriculum workflows.\nBuild and evolve APIs, integration contracts, data models, and database migrations.\nDevelop and optimize backend services using Go and PostgreSQL.\nLead technical initiatives from discovery through delivery, including solution design, implementation, validation, and release.\nTroubleshoot production issues, performance bottlenecks, and complex cross-system behavior; implement durable solutions.\nOwn the quality of releases, including testing, validation, deployment readiness, and post-release follow-through.\nWork closely with product, design, QA, and engineering partners to deliver cohesive end-to-end experiences.\nEvaluate existing approaches and recommend pragmatic new solutions or technical directions that better serve customers and the product.\nContribute to architecture, documentation, engineering standards, and practices that improve system maintainability and developer effectiveness.\nParticipate in code reviews, planning, and architectural discussions.\nMentor engineers and promote high standards for code quality, testing, reliability, accessibility, and maintainability.\nUse AI-assisted development tools and agentic workflows thoughtfully to improve debugging, validation, automation, and delivery.\n Qualifications:\n5+ years of professional experience building and maintaining production software systems.\nStrong experience developing backend services with Go.\nStrong knowledge of PostgreSQL, including schema design, migrations, query optimization, and production data considerations.\nExperience designing and maintaining APIs, service boundaries, and integration contracts.\nExperience working with distributed systems, caching, event-driven integrations, or asynchronous processing.\nExperience diagnosing and resolving production issues in complex systems.\nExperience with CI/CD pipelines and automated deployment workflows.\nDemonstrated ability to lead technical initiatives and make sound architectural decisions.\nStrong debugging, testing, and problem-solving skills.\nStrong collaboration and communication skills across engineering, product, design, and quality teams.\nAbility to identify risks, communicate tradeoffs, and keep stakeholders informed without creating unnecessary overhead.\nAbility to balance technical excellence with pragmatic product delivery.\nExperience mentoring engineers and contributing to engineering best practices.\nFamiliarity with AI-assisted development workflows and modern developer productivity tools.\nPreferred (but not mandatory):\nExperience with React and modern JavaScript/TypeScript development.\nExperience with AWS and cloud infrastructure, including deploying, operating, or troubleshooting cloud-hosted applications.\nFamiliarity with consuming or integrating with GraphQL APIs.\nExperience with curriculum, planning, content, or similarly complex workflow-driven SaaS products.\nExperience modernizing legacy systems while continuing to deliver customer value.\nWhy Teaching Strategies\n\nAt Teaching Strategies, our solutions and services are only as strong as the teams that create them. By bringing passion, dedication, and creativity to your job every day, there's no telling what you can do and where you can go! We provide a competitive compensation and benefits package, flexible work schedules, opportunities to engage with co-workers, access to career advancement and professional development opportunities, and the chance to make a difference in the communities we serve.\nLet's open the door to your career at Teaching Strategies!\n Some additional benefits & perks while working with Teaching Strategies\n\nTeaching Strategies offers our employees a robust suite of benefits and other perks which include:\nCompetitive compensation package\nEmployee Equity Appreciation Program\nHealth and wellness insurance benefits\n401k with employer match\nFlexible work environment \nUnlimited paid time off (which includes paid holidays and Winter Break)\nPaid parental leave\nTuition assistance, professional development, and opportunities for career growth\nBest in class technology equipment for every employee\nPenthouse suite in downtown DC seconds away from Washington Nationals Stadium and Audi Field\nTeaching Strategies is an equal opportunity employer and is committed to fostering a workplace where everyone can thrive.\n\n Equal Employment Opportunity (EEO)\nFamily and Medical Leave Act (FMLA)\nEmployee Polygraph Protection Act (EPPA)","description_format":"text","description_chars":6234,"description_truncated":false,"requirements":{"experience_years_min":5,"management_years_min":null,"team_size_min":null,"manages_managers":false,"education":null,"security_clearance":false,"languages":[]},"benefits":["401k plan","Equity","Flexible schedule","Parental leave","Professional development"],"hiring_locations":[{"name":"United States","iso":"US","kind":"country"}],"hiring_excludes":[],"relocation_offered":false,"industries":["Education","Continuing Education","Early Childhood Education"],"lifecycle":[{"event":"open","at":"2026-09-11T08:56:40Z"}],"visa":[],"liveness":{"score":21,"band":"cold","label":"Long shot","p_open":1,"p_active":0.592,"p_room":0.35,"age_days":53,"expected_fill_days":26,"reasons":["conf:2","win:tail"],"computed_at":"2026-11-03T05:54:40Z"},"pay":null,"html_url":"https://alion.io/job/teachingstrategies-senior-full-stack-software-engineer-remote","json_url":"https://alion.io/job/teachingstrategies-senior-full-stack-software-engineer-remote.json","meta":{"generated_at":"2026-11-04T00:28:11Z","cache_seconds":300,"methodology":"https://alion.io/methodology","terms":"https://alion.io/terms","contact":"https://alion.io/contact","api":"https://alion.io/developers","about":"Alion is a live layer of people, companies and AI agents: who they are, whether they are real and active right now, what they do and how to work with them, readable by people and by agents and paid per call.","catalog":"https://alion.io/catalog.json","usage":{"tier":"crawler_verified","counted_by":"address","units_charged":1,"used_today":640,"day_limit":null,"remaining_today":null,"minute_limit":300,"resets_at":"2026-11-05T00:00:00Z"}},"offers":[{"id":"company.slices","title":"One company in depth, by slice","status":"live","price":{"credits":0.02,"usd":0.002,"plus_per_slice":{"credits":0.05,"usd":0.005}},"unit":"per company, plus each slice with data","note":"the employer in depth","call":{"mcp_tool":"get_company","arguments":{"id":689493},"rest":"https://alion.io/mcp/rest/get_company?id=689493"},"human":"https://alion.io/catalog?offer=company.slices&for=job%2Fteachingstrategies-senior-full-stack-software-engineer-remote"},{"id":"market.stats","title":"A market slice: pay, demand and time to fill","status":"live","price":{"credits":1,"usd":0.1},"unit":"per slice","note":"pay, demand and time to fill for this role and place","call":{"mcp_tool":"market_stats"},"human":"https://alion.io/catalog?offer=market.stats&for=job%2Fteachingstrategies-senior-full-stack-software-engineer-remote"},{"id":"job.search","title":"Open jobs by role, technology, place, pay and visa","status":"live","price":{"credits":0.02,"usd":0.002},"unit":"per posting in a list","note":"similar open postings","call":{"mcp_tool":"search_jobs"},"human":"https://alion.io/catalog?offer=job.search&for=job%2Fteachingstrategies-senior-full-stack-software-engineer-remote"},{"id":"company.verify","title":"Is this company real and active right now","status":"pilot","price":null,"unit":"per company","request":{"url":"https://alion.io/catalog/request","method":"POST","body":"{\"offer\": \"company.verify\", \"for\": \"job/teachingstrategies-senior-full-stack-software-engineer-remote\", \"note\": \"what you need it for\"}"},"human":"https://alion.io/catalog?offer=company.verify&for=job%2Fteachingstrategies-senior-full-stack-software-engineer-remote"}],"agent":{"mcp":"https://alion.io/mcp/jobs","mcp_open":"https://alion.io/mcp/open","next":[{"tool":"get_job","arguments":{"id":727730}},{"tool":"search_jobs","arguments":{"company":"teachingstrategies.com","detail":"compact"}},{"tool":"match_people","arguments":{"job_id":727730},"note":"people open to offers who fit this vacancy"}],"note":"The same data through MCP tools: https://alion.io/mcp/open needs no sign-in (compact searches, postings, people); https://alion.io/mcp with an Alion account has everything. Docs: https://alion.io/developers"}}