Full Stack Engineer
Listed on 2025-12-30
-
IT/Tech
Data Security, Cybersecurity, IT Support
This is an on‑site job based in St George, Utah. Only apply if you are local to Utah or surrounding areas. At 4
Student Lives
, we build technology that helps schools identify risk early and support students before crisis occurs. Our platform sits at the intersection of EdTech, mental health, and public safety
, and we’re looking for a Full Stack Software Engineer who wants their work to make a real‑world impact.
If you care deeply about secure systems, accessibility, and scalable architecture
, and you enjoy owning features end‑to‑end, this role is for you.
- Design, build, and maintain secure, scalable full‑stack web applications
- Develop and maintain RESTful APIs used by internal tools and third‑party integrations
- Build modern, responsive React interfaces used by schools and administrators
- Design and optimize relational databases and complex SQL queries
- Implement authentication, authorization, and role‑based access control
- Integrate third‑party APIs and external systems
- Ensure applications meet accessibility (WCAG) and security best practices
- Write tests, handle edge cases, and contribute to clean, well‑documented code
- Collaborate closely with leadership, product, and mental health professionals
Full-Stack Java Script
- Strong experience building REST APIs with Node.js
- Proficiency in React
, including hooks, context, and component libraries (e.g., MUI) - Solid understanding of modern JavaScript (ES6+) and current best practices
Database & Querying
- Proficiency with MySQL
- Experience writing complex SQL queries and transactions
- Understanding relational data models and async database operations
- Experience designing databases from the ground up
Cloud & File Handling
- Experience managing file uploads/downloads using Google Cloud Storage
- Secure file handling (buffering, MIME validation, permissions, etc.)
Authentication & Authorization
- Experience with JWT / OAuth
- Implementing and enforcing role‑based access control (RBAC)
Third-Party Integrations
- Experience integrating external APIs
- Proven experience developing secure RESTful APIs for third‑party access
- Nice to have:
Microsoft Graph API (email, Microsoft 365) - Nice to have:
School Information Systems or similar integrations
Testing & Quality
- Unit and integration testing for frontend and backend
- Strong error handling and defensive coding practices
Dev Ops & Deployment
- Experience deploying Node.js applications to cloud platforms
- (Google Cloud preferred)
- Understanding of environment variables and secrets management
General Skills
- Strong problem‑solving and analytical abilities
- Clear communicator and collaborative teammate
- Comfortable working independently and taking ownership
- Git/Git Hub workflows and code review best practices
- Ability to write clear documentation and code comments
Bonus
- Experience in Ed Tech ,
Student Information Systems
, or education‑adjacent platforms
- Security‑first mindset (we work with sensitive student data)
- Accessibility‑first design
- Clean architecture and long‑term maintainability
- Mission‑driven work that improves student outcomes
Student Lives
- Work on software that protects lives and supports schools
- High ownership, low bureaucracy
- Direct access to leadership and real product influence
- Competitive compensation based on experience
👉
Apply on Linked In or message us directly if you’re excited about building meaningful, secure technology for education and mental health.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).