Job Description
Part-Time Full-Stack Developer - Educational Technology & School Safety Safer Schools Together San Diego, CA Part-Time (20 hours/week) Hybrid
About Us
Safer Schools Together is a leader in school safety and threat assessment solutions, serving educational institutions across North America. Our Digital Threat Assessment Management (DTAM) platform helps trained professionals conduct systematic analysis of concerning behaviors to prevent violence and support student well-being.
The Role
We're seeking an experienced Full-Stack Developer to join our San Diego team and take leadership of our specialized educational technology platforms. This role combines traditional development expertise with modern AI-assisted development practices to rapidly deliver impactful solutions for school safety.
This role is perfect for:
Mid-level developers with solid fundamentals who leverage AI tools effectively
Professionals passionate about educational technology and student safety
Developers who thrive in dynamic environments with rapid iteration cycles
Someone who wants deep involvement in meaningful, specialized applications
What You'll Do
Development & Innovation
Feature Development: Build new assessment tools, reporting capabilities, and platform enhancements using Node.js, Express, and PostgreSQL
AI-Assisted Development: Leverage AI tools (Cursor, Claude Code, Codex) to accelerate development while maintaining code quality and security standards
Full-Stack Leadership: Take projects from concept to deployment, managing both frontend user experience and backend data architecture
Rapid Prototyping: Translate high-level requirements into functional solutions quickly and efficiently
Infrastructure & Quality
System Maintenance: Resolve issues, optimize performance, and ensure reliability across our educational technology stack
DevOps Support: Manage deployment processes, CI/CD pipelines, and infrastructure using Vercel and Supabase
Security Implementation: Maintain FERPA compliance, data protection standards, and secure handling of sensitive student information
Testing & Quality: Implement comprehensive testing strategies for both AI-generated and manually written code
Collaboration & Growth
User Experience: Work directly with threat assessment professionals to improve workflows and system usability
Documentation: Create technical documentation, user guides, and knowledge transfer materials
Cross-functional Support: Context-switch between development, infrastructure, and user support as needed
Required Qualifications
Core Technical Skills
3+ years full-stack development experience with solid programming fundamentals
Strong proficiency in Node.js, Express.js, and PostgreSQL/database design
Frontend development skills with HTML, CSS, JavaScript (EJS templating preferred)
Version control expertise with Git and collaborative development workflows
Security awareness for handling sensitive data and implementing proper authentication
AI-Enhanced Development
Demonstrated experience using AI coding assistants (Cursor, Claude Code, Codex) effectively
Prompt engineering skills and understanding of AI-assisted development best practices
Code review abilities to validate and improve AI-generated code
Critical thinking to know when AI suggestions are appropriate vs. when manual implementation is needed
Professional Skills
Problem-solving approach to tackling ambiguous challenges and debugging complex issues
Generalist mindset with ability to context-switch between frontend, backend, and infrastructure tasks
Independent work style with strong self-direction and project ownership
Communication skills for technical documentation and cross-functional collaboration
Preferred Qualifications
Bachelor's degree in Computer Science, Software Engineering, or a related field (equivalent experience will also be considered)
Educational technology or public sector software experience
DevOps experience with CI/CD pipelines, deployment automation, and infrastructure management
Compliance knowledge of FERPA, privacy frameworks, or security standards
Multi-tenant application development experience
File upload/management systems and image processing
PDF generation tools and report generation systems
Why This Role Matters
· Direct Impact: Work on software that helps prevent school violence and protects students across North America
· Specialized Expertise: Develop deep knowledge in educational technology and school safety systems
· Modern Development: Use cutting-edge AI tools while building robust, secure applications
· Professional Growth: Collaborate with threat assessment experts and educational professionals
· Meaningful Mission: Make a measurable difference in school communities and student well-being
What We Offer
· Competitive compensation: $40-50/hour based on experience and qualifications
· Flexible scheduling: 20 hours/week with core collaboration hours and work-life balance
· Professional development: Training in threat assessment methodology, educational compliance, and emerging technologies
· Growth opportunities: Potential for increased responsibilities and evolution with our expanding platform
· Collaborative environment: Work alongside passionate education and safety professionals in our San Diego office
· Mission-driven culture: Join a team dedicated to creating safer educational environments
Work Environment & Expectations
· Core hours: Generally 20 hours/week with flexible hybrid remote scheduling around key collaboration times
· Team integration: Direct access to threat assessment experts, product stakeholders, and end users
· Rapid iteration: Fast-paced development cycle with quick feedback loops and continuous improvement
· Professional autonomy: Independence in technical decision-making with support and mentorship available
Application Requirements
Please submit:
· Resume highlighting relevant full-stack development experience and any educational technology background
· Cover letter explaining your interest in educational technology, school safety, and experience with AI-assisted development
· Portfolio/GitHub showcasing Node.js projects, database design, and examples of clean, maintainable code
Ideal Candidate Profile
We're looking for someone who:
· Has solid development fundamentals and doesn't rely solely on AI tools
· Uses AI assistants to accelerate development while maintaining quality and security
· Is passionate about educational technology and making schools safer
· Can work independently but communicates proactively with the team
· Thrives in a dynamic environment with meaningful, mission-driven work
· Understands the responsibility that comes with handling sensitive student data
Interview Process
· Initial screening: 30-minute conversation about experience and interest
· Technical interview: Remote session with live problem-solving and code review
· In-person meeting: San Diego office visit to meet the team and discuss the platform
Part-time