This is a remote position.
We are seeking a highly experienced Full Stack Developer to design, architect, and build scalable web applications for a U.S.-based school system platform. This role requires strong end-to-end technical ownership — from database architecture to front-end implementation — with the ability to leverage advanced AI coding tools to accelerate development and improve quality.
Experience building web applications within U.S. K-12 or higher education systems is highly preferred.
This individual will play a foundational role in shaping system architecture, ensuring security and compliance, and delivering production-grade applications.
Department: Product & Engineering
Employment Type: Full-Time
Location: Remote / Hybrid
Experience Level: Senior (6+ years)
Requirements
Key Responsibilities:
• Application Architecture & Development
• Architect and build end-to-end web applications (frontend, backend, database)
• Design scalable and secure database schemas
• Develop RESTful / GraphQL APIs and backend services
• Implement responsive, high-performance frontend interfaces
• Integrate third-party services (SIS, LMS, payment systems, SSO, etc.)
• Ensure data security, compliance, and performance optimization
• Utilize advanced AI coding tools (e.g., Cursor, GitHub Copilot, GPT-based assistants, Claude, etc.) to accelerate development
• Write clean, maintainable, testable code with proper documentation
• Lead technical design decisions and review architecture
• Collaborate with UI/UX engineers and product teams
• Deploy and manage applications in cloud environments (AWS / Azure / GCP)
• Apply AI/ML capabilities to product features where appropriate, such as intelligent reporting, anomaly detection, or natural language interfaces
• Collaborate with UI/UX engineers, product managers, QA, and DevOps to deliver features from concept to production
• Contribute to sprint planning, technical scoping, and estimation in an Agile/Scrum environment
Required Qualification:
5+ years of full-stack development experience
Proven experience building scalable web applications from scratch
Strong proficiency in:
Frontend:
React / Next.js / Vue (or similar)
Backend:
Node.js / Python / .NET / Java (or similar)
Databases:
PostgreSQL / MySQL / MongoDB
Additional requirements:
Experience designing normalized and optimized database architecture
Strong understanding of authentication, authorization, and role-based access control
Experience with API design and integration
Familiarity with CI/CD pipelines and DevOps practices
Experience using advanced AI coding assistants in daily development workflow
Strong debugging and system design skills
Technical Skills:
Front-End
React, Vue.js, TypeScript, Next.js, HTML5, CSS3/SCSS, Tailwind
Back-End
Node.js, NestJS, Express, Python, Django, FastAPI, GraphQL
Databases
PostgreSQL, MySQL, MongoDB, Redis, Elasticsearch, Prisma, TypeORM
Cloud & DevOps
AWS / GCP / Azure, Docker, Kubernetes, GitHub Actions, Terraform
AI Dev Tools
GitHub Copilot, Cursor, Claude, ChatGPT, Codeium, Tabnine
Testing & Quality
Jest, Pytest, Cypress, Playwright, Postman, SonarQube
Auth & Security
OAuth2, JWT, RBAC, SSO, SAML, HTTPS, Secrets Management
Collaboration
Git, GitHub/GitLab, Jira, Confluence, Figma (handoff), Notion
PREFERRED QUALIFICATIONS (Nice to Have)
Experience building systems for U.S. K-12 or Higher Education institutions
Familiarity with:
Student Information Systems (SIS)
Learning Management Systems (LMS)
Class scheduling, grading, and attendance tracking modules
Knowledge of FERPA compliance and data privacy regulations
Experience integrating with platforms such as PowerSchool, Clever, ClassLink, etc.
Experience with multi-tenant SaaS architecture
Exposure to data analytics dashboards and reporting systems
CORE COMPETENCIES
Strong system architecture thinking
AI-augmented development mindset
Ownership mentality (build and ship)
Performance and scalability focus
Security-first design approach
Clear communication and documentation skills
What success looks like:
A production-ready, secure, scalable school web platform
Clean and optimized database architecture
Efficient development velocity through AI-assisted coding
Stable deployments with minimal technical debt
Strong alignment with product and UX g