Website Developer (Urgent Hire)
Location: Amritsar Cantt., India
Department: Glen International
Full-Stack Developer (Flask Backend, React/React Native, Scheduling System)
You will work on the heart of our operations platform, including:
• A Flask backend for scheduling logic, conflict detection, SMS handling, and API services
• An Admin dashboard used by dispatchers
• A React Native app for employees to receive schedules, confirm work, and communicate
• A real-time status and notification system for SMS progress, employee responses, and schedule updates
• A rule-based auto-scheduling engine with future expansion into scoring and AI-assisted recommendations
The system should scale to nearly 1,000 users across web and mobile without performance issues.
Responsibilities
Backend (Flask)
* Build and maintain REST APIs for employees, jobs, schedules, SMS flows, confirmations, and replacements
* Implement rule-based scheduling logic including:
– no double-booking
– time-slot and conflict validation
– availability filtering
– seniority/priority logic for automatic replacement
* Develop background jobs (Celery or equivalent) for SMS sending, retry queues, and long-running tasks
* Maintain clean, predictable data structures for schedules, logs, and real-time workflow states
* Implement reliable error handling, logging, alerting, and validation
Frontend (Admin Dashboard)
* Build UI for:
– creating schedules
– editing or overriding assignments
– viewing draft schedules
– real-time SMS sending progress
– employee responses and status
* Ensure responsive, fast-loading, and intuitive UX for dispatchers
* Implement client-side validation and conflict detection where possible
Mobile App (React Native)
* Build the employee-facing mobile app for:
– receiving shifts
– confirming/declining jobs
– messaging or responding
– viewing history of assigned work
* Implement offline-friendly behavior where appropriate
* Ensure smooth performance, simple onboarding, and clean UI
Quality Assurance & Debugging
* Create and follow a structured testing approach (unit tests, manual test plans, scenario-based testing)
* Identify edge cases in scheduling logic (overlaps, timezones, last-minute changes)
* Debug issues across backend, dashboard, and mobile app
* Ensure consistent performance and reliability as user load increases
* Collaborate on improving system stability and reducing production errors
Scalability & System Design
* Write code that remains stable with ~1,000 users
* Optimize backend endpoints, caching, and DB queries
* Avoid unnecessary blocking operations in the scheduling flow
* Design modules so new features can be added without major refactoring
* Work toward cloud-ready architecture (AWS, containers, or similar)
* Basic understanding of CI/CD pipelines to support future automated deployment
Qualifications
* Strong experience with Flask (Python) and API development
* Solid understanding of scheduling logic, rule-based flows, or workflow systems
* Experience with React for dashboards and admin interfaces
* Knowledge of React Native for building mobile apps
* Familiarity with background workers (Celery or similar)
* Experience with SMS APIs (RingCentral, Twilio, or similar)
* Ability to design clean data structures (SQL/NoSQL/JSON-based storage)
* Strong debugging ability across backend, web frontend, and mobile app
* Understanding of performance optimization and scalable code design
* Proficiency with Git and team collaboration practices
Nice-to-Have
* Experience building real-time interfaces (WebSockets/Socket.IO)
* Exposure to recommendation systems or basic ML logic (for future auto-scheduling phases)
* Familiarity with authentication flows for mobile and web apps
* Understanding of logging, monitoring, or test automation tools
Why Join Us?
* Build one of the core systems powering operations across multiple industries
* Work on scheduling, automation, SMS workflows, and real-time features
* Develop both a web admin portal and mobile app from scratch
* Contribute to future phases including scoring models and AI-assisted scheduling
* Work in an environment that values innovation, ownership, and long-term product thinking
* Opportunity to grow into system architecture or technical leadership roles
About the Company
About Glen Group
Glen Group is a dynamic and fast-growing organization dedicated to providing high-quality services across multiple industries, including traffic control, security, construction, and management. With a strong foundation built on integrity, innovation, and service excellence, we are committed to delivering value to our clients and fostering growth within our teams.
Our Commitment to Diversity and Inclusion
At Glen Group, we believe that diversity drives innovation and inclusion builds stronger teams. We are committed to creating a workplace where everyone feels respected, valued, and empowered to thrive—regardless of race, gender, ethnicity, religion, sexual orientation, or background. We actively promote equity, fairness, and opportunity in every aspect of our hiring, operations, and company culture.
There are more than 50,000 engineering jobs:
Subscribe to membership and unlock all jobs
Engineering Jobs
60,000+ jobs from 4,500+ well-funded companies
Updated Daily
New jobs are added every day as companies post them
Refined Search
Use filters like skill, location, etc to narrow results
Become a member
🥳🥳🥳 452 happy customers and counting...
Overall, over 80% of customers chose to renew their subscriptions after the initial sign-up.
To try it out
For active job seekers
For those who are passive looking
Cancel anytime
Frequently Asked Questions
- We prioritize job seekers as our customers, unlike bigger job sites, by charging a small fee to provide them with curated access to the best companies and up-to-date jobs. This focus allows us to deliver a more personalized and effective job search experience.
- We've got over 200,000 jobs from 15,000+ vetted companies. No fake or sleazy jobs here!
- We aggregate jobs from 15,000+ companies' career pages, so you can be sure that you're getting the most up-to-date and relevant jobs.
- We're the only job board *for* software engineers, *by* software engineers… in case you needed a reminder! We add thousands of new jobs daily and offer powerful search filters just for you. 🛠️
- Every single hour! We add 2,000-3,000 new jobs daily, so you'll always have fresh opportunities. 🚀
- Typically, job searches take 3-6 months. EchoJobs helps you spend more time applying and less time hunting. 🎯
- Check daily! We're always updating with new jobs. Set up job alerts for even quicker access. 📅
What Fellow Engineers Say
