Full-Stack Engineer (React Native Mobile + Flask Backend)
Glen Group
Location
🇮🇳 India
Type
Full-time
Salary
Undisclosed
Posted
2d ago
Job Description
Full-Stack Engineer (React Native Mobile + Flask Backend)
About Us
GLEN operates across Security, Traffic Control, Childcare, Recruitment, and other industries. We are building a Dispatch & Scheduling Platform to manage a growing field workforce. The system handles employee scheduling, SMS confirmations, automated replacements, and a mobile app used by field employees. This role focuses on building the core operational platform — not website development.
Role Overview
You will work on the core system powering workforce operations, including: • A Flask backend handling scheduling logic, APIs, SMS workflows, and background jobs • An admin dashboard used by dispatchers to manage schedules and employee responses • A React Native mobile app for employees to receive shifts, confirm work, and record timesheets • Real-time status updates for scheduling, SMS notifications, and employee responses The system must scale to ~1,000 users across web and mobile.
Responsibilities
Backend (Flask) • Build and maintain APIs for employees, jobs, schedules, confirmations, and messaging • Implement rule-based scheduling logic (conflict detection, availability filtering, replacement logic) • Develop background workers (Celery or similar) for SMS sending and long-running tasks • Design APIs for mobile syncing, including offline submissions and geo-location validation Admin Dashboard • Build tools for dispatchers to create schedules, manage assignments, and monitor employee responses • Implement responsive and efficient interfaces for operational workflows Mobile App (React Native) • Develop the employee mobile app for receiving shifts, confirming work, and communication • Implement geo-tagged timesheets with clock-in / clock-out functionality • Capture GPS location during clock-in/out and validate job-site proximity • Support offline-first behavior with automatic syncing when connectivity returns Quality & System Design • Debug issues across backend, dashboard, and mobile app • Write scalable and maintainable code for a system supporting ~1,000 users • Optimize APIs, database queries, and scheduling workflows