Part Time Full Stack Developer

Surrey, BC, CA, Canada

Job Description

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.


Related Jobs

Job Detail

  • Job Id
    JD2686967
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Part Time
  • Salary:
    Not mentioned
  • Employment Status
    Permanent
  • Job Location
    Surrey, BC, CA, Canada
  • Education
    Not mentioned