{"id":4002075,"url":"https://alion.io/job/teaching-strategies-senior-full-stack-engineer-smartcenter-modules-remote-2","title":"Senior Full Stack Engineer--SmartCenter Modules (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":null,"experience_years_min":5,"visa_sponsorship":false,"relocation_package":false,"has_equity":false,"technologies":[{"name":"AI Agents","optional":false},{"name":"Flask","optional":false},{"name":"GCP","optional":false},{"name":"HIPAA","optional":false},{"name":"JavaScript","optional":false},{"name":"Python","optional":false}],"status":"live","first_seen_at":"2026-11-09T04:03:53Z","employer_posted_date":"2026-11-09","last_verified_at":"2026-11-10T04:03:53Z","board_verified":true,"closed_at":null,"days_open":1,"trust":{"level":"ok","repost_count":null,"flags":[],"days_open":1},"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 Teaching Strategies is looking for a Senior Full Stack Engineer to help build and evolve the systems that child care centers rely on to run their businesses. This engineer will work across our Python backend and web application surfaces and take responsibility for a variety of SmartCenter modules and cross-cutting platform capabilities that help centers operate efficiently and support teachers, administrators, and families.\n\nIn this role, you will take ownership of meaningful product and service work from discovery through delivery. You will translate product ideas and operational needs into clear technical plans, make pragmatic engineering decisions around architecture and technical debt, and collaborate closely with product managers, designers, QA, support, and other engineers.\n\nThe ideal candidate is a senior engineer with strong Python backend experience, practical frontend/web experience, and the judgment to work effectively in a mature production system. You should be comfortable improving existing systems, building new capabilities within established patterns, and balancing short-term delivery with long-term product and platform health.\n\nThis role is expected to use AI-assisted development practices where they improve quality, speed, and clarity, including CLI-based prompt and guided AI workflows as well as fully agentic development flows where appropriate. You will also help the team evolve practical, responsible patterns for AI use in partnership with other engineers.\nSpecific Roles & Responsibilities:\nDesign, build, test, and maintain full stack product capabilities across a variety of SmartCenter modules and shared platform workflows, including center administration, family and child records, account management, reporting, operational tools, and integrations. \nDevelop backend services, APIs, task processing, and business logic primarily in Python, following existing application patterns for authorization, data access, transactions, deferred work, and service boundaries. \nBuild and improve web application experiences using the existing frontend stack, with attention to usability, performance, accessibility, and maintainable client-side code. \nMake pragmatic, informed decisions about technical debt, refactoring, sequencing, and tradeoffs, especially in areas where privacy, security, regulatory compliance, data integrity, and customer trust matter. \nPartner with product, design, QA, customer-facing teams, and non-technical stakeholders to shape solutions that are technically sound and aligned with center and family needs. \nTranslate HIPAA, CCPA, and other applicable government and regulatory requirements into practical engineering controls and implementation plans, including appropriate access controls, auditability, data handling, retention, and privacy safeguards. \nUse AI-assisted development throughout the delivery lifecycle, including requirements analysis, technical planning, implementation, testing, debugging, code review preparation, documentation, and release readiness. \nApply CLI-based prompt and guided AI workflows, and use fully agentic flows where appropriate, while maintaining strong engineering judgment, security awareness, and accountability for the final output. \nHelp define, evaluate, and improve team practices for effective AI use, including where AI should accelerate work, where human review is essential, and how the team should share reusable prompts, workflows, and lessons learned. \nSeek input from architecture, design, security, infrastructure, or specialized domain experts when needed, and incorporate that guidance into practical delivery plans. \nImprove quality and reliability through automated tests, clear monitoring signals, careful rollout practices, and thoughtful handling of privacy, security, compliance, and data-integrity edge cases. \nBuild cross-product and cross-service technical knowledge so SmartCenter modules integrate cleanly with family engagement, center administration, account, admin, and other platform workflows. \nParticipate in team planning, estimation, incident response, production support, and continuous improvement of engineering practices. \nQualifications:\n5-15+ years of professional software engineering experience, with demonstrated senior-level contributions to enterprise product or service areas. \nStrong Python backend development experience, including API design, domain modeling, data validation, error handling and testing. \nExperience building and maintaining web applications with JavaScript, HTML, CSS, and modern or legacy frontend frameworks; comfort working in an established frontend codebase. \nExperience building or maintaining modular enterprise applications that support multiple business and operational workflows. \nExperience with AI-assisted software development is preferred, including prompt-driven implementation, AI-supported testing/debugging, code review preparation, documentation workflows, or agentic development tools. \nInterest in working in an AI-first engineering culture, with the curiosity and discipline to help the team evolve responsible, effective AI practices. \nPractical understanding of relational or NoSQL data modeling, transactional behavior, asynchronous processing, queues, and idempotent workflow design. \nStrong judgment around authorization, regulatory compliance, privacy, data integrity, and operational risk, especially for systems that handle sensitive information about children, families and child care centers. \nAbility to reason through existing systems, identify the right integration points, and deliver improvements without unnecessary rewrites. \nDemonstrated ability to collaborate, review code constructively, and raise the technical quality of a team. \nClear written and verbal communication skills, including the ability to explain technical tradeoffs to non-technical team members. \nStrong bias for pragmatic execution: able to move work forward while keeping quality, maintainability, and customer impact in view. \nExperience with Google Cloud Platform, App Engine and/or Flask is a plus. \nInterest in early childhood education, child care center operations, and building software that supports teachers, administrators, and families. \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":8508,"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-11-10T04:03:53Z"}],"visa":[],"liveness":{"score":86,"band":"hot","label":"Hiring now","p_open":1,"p_active":0.86,"p_room":1,"age_days":1,"expected_fill_days":26,"reasons":["conf:1","win:early"],"computed_at":"2026-11-10T05:06:07Z"},"pay":null,"html_url":"https://alion.io/job/teaching-strategies-senior-full-stack-engineer-smartcenter-modules-remote-2","json_url":"https://alion.io/job/teaching-strategies-senior-full-stack-engineer-smartcenter-modules-remote-2.json","meta":{"generated_at":"2026-11-10T05:06:07Z","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":11919,"day_limit":null,"remaining_today":null,"minute_limit":300,"resets_at":"2026-11-11T00:00:00Z"}},"offers":[{"id":"company.slices","title":"One company in depth, by slice","status":"live","price":{"credits":0.1,"usd":0.01,"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%2Fteaching-strategies-senior-full-stack-engineer-smartcenter-modules-remote-2"},{"id":"market.stats","title":"A market slice: pay, demand and time to fill","status":"live","price":{"credits":2,"usd":0.2},"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%2Fteaching-strategies-senior-full-stack-engineer-smartcenter-modules-remote-2"},{"id":"job.search","title":"Open jobs by role, technology, place, pay and visa","status":"live","price":{"credits":0.1,"usd":0.01},"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%2Fteaching-strategies-senior-full-stack-engineer-smartcenter-modules-remote-2"},{"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/teaching-strategies-senior-full-stack-engineer-smartcenter-modules-remote-2\", \"note\": \"what you need it for\"}"},"human":"https://alion.io/catalog?offer=company.verify&for=job%2Fteaching-strategies-senior-full-stack-engineer-smartcenter-modules-remote-2"}],"agent":{"mcp":"https://alion.io/mcp/jobs","mcp_open":"https://alion.io/mcp/open","next":[{"tool":"get_job","arguments":{"id":4002075}},{"tool":"search_jobs","arguments":{"company":"teachingstrategies.com","detail":"compact"}},{"tool":"match_people","arguments":{"job_id":4002075},"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"}}