Part-Time Full-Stack Developer - Safer Schools Together | Surrey, BC | 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 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/managemen
t 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
Job Type: Part-time
Pay: $40.00-$50.00 per hour
Education:
Bachelor's Degree (required)
Ability to Commute:
Surrey, BC (required)
Willingness to travel:
25% (required)
Work Location: In person
Beware of fraud agents! do not pay money to get a job
MNCJobz.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.