Full-Stack Software Engineer
Core
Develop, maintain, and enhance internal web applications for employee management, scheduling, dispatch, and payroll operations.
Role type
Full-Stack Software Engineer
Builds
Internal software for employee management, scheduling, dispatch, communication, payroll, and planning
Domain
SaaS / Enterprise Operations
Deliverable
production ML models | product features | dashboards & analysis | infrastructure
Required skills
JavaScript, TypeScript, React, Next.js, API design, relational databases, backend development, Git, debugging, analytical problem-solving
Preferred skills
Supabase, PostgreSQL, Twilio SMS/voice integrations, QuickBooks/payroll software integrations, authentication, permissions, data security, scheduling systems, workforce management, deploying production applications
Technologies
Git, JavaScript, PostgreSQL, React, TypeScript, GitHub, Web, ERP
Responsibilities
Develop, maintain, and enhance existing web applications; review and understand current codebase and system architecture; investigate and resolve bugs; build new functionality aligned with operational needs; improve software performance, reliability, and usability; maintain employee, scheduling, dispatch, and shift-management features; manage and improve integrations with third-party services; support Twilio SMS and automated calling functionality; support QuickBooks, payroll, and accounting integrations; maintain databases and backend workflows using Supabase; improve internal dashboards, reports, and administrative tools; maintain secure authentication, permissions, and access controls; document code, integrations, updates, and development processes; recommend technical improvements and long-term solutions