×
Register Here to Apply for Jobs or Post Jobs. X

Full Stack Engineer

Job in Saint George, Washington County, Utah, 84770, USA
Listing for: 4StudentLives
Full Time position
Listed on 2025-12-30
Job specializations:
  • IT/Tech
    Data Security, Cybersecurity, IT Support
Salary/Wage Range or Industry Benchmark: 80000 - 100000 USD Yearly USD 80000.00 100000.00 YEAR
Job Description & How to Apply Below

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.

What You’ll Do
  • 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
Required Qualifications

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
What We Care About
  • 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
Why 4

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.

#J-18808-Ljbffr
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(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).
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)

Job Posting Language
Employment Category
Education (minimum level)
Filters
Education Level
Experience Level (years)
Posted in last:
Salary