About the Role
Experienced Software Developer with expertise in analyzing business requirements, designing scalable solutions, and developing enterprise-level web applications using PHP Laravel, Python Flask, and MySQL. Skilled in handling multiple projects simultaneously, optimizing system performance, building workflow automation systems, and developing backend APIs for accounting and job management platforms. Strong experience in creating role-based systems, workflow tracking, notification systems, status management, and client communication portals.
Key Responsibilities:
- Analyze business requirements and convert them into scalable technical solutions.
- Design and develop web applications and backend systems using PHP Laravel.
- Develop and maintain backend APIs and automation services using Python Flask.
- Work on multiple modules and enterprise applications under the Sapphire Hub platform, including:
Ledger IQ – General Ledger Audit Tool
Smart Taxvis – Personal Tax Return Working Paper Tool
Year End Pro – Automated Working Paper Checker
InsightX – Financial Analysis & KPI Dashboard
NoteVault – Hierarchical Client Notes System
TrackFlow – Workflow & Job Tracking System
DraftBox – AI Email Draft Assistant
ClientHub – Job & Project Management Portal
- Develop and maintain complex role-based systems for Admins, Team Leaders, Employees, Reviewers, Managers, and Clients.
- Build workflow automation systems for job assignment, progress tracking, status management, and notification handling.
- Implement automatic job allocation systems where:
Jobs are assigned to Team Leads
Team Leads further assign work to Employees
Pendency requests and document requirements are sent to clients
Clients upload pending documents directly into the system
Real-time status updates and notifications are managed across the platform
- Develop and optimize timesheet tracking, billing workflows, and job lifecycle management systems.
- Implement audit trails, activity logs, workflow histories, and role-based access controls.
- Design and manage relational databases using MySQL.
- Perform application speed optimization and performance tuning for large-scale Laravel applications, including job portals and workflow systems.
- Build RESTful APIs and integrate third-party systems and services.
- Develop scheduled tasks, automation scripts, and notification systems.
- Work closely with stakeholders and business teams to improve operational workflows and system efficiency.
- Troubleshoot production issues, optimize queries, and improve system scalability and maintainability.
- Collaborate with frontend and backend teams to deliver end-to-end business solutions.
- Work on multiple enterprise modules, including accounting workflow automation, financial analysis tools, working paper automation, AI-assisted communication systems, and client management portals.
- Develop backend APIs using Python Flask & implemented logic for:
Automated Excel processing
Trial balance validation
Working paper comparison
Reconciliation workflows
Error and mismatch reporting systems.
- Developed and optimized a comprehensive job and project management portal using Laravel and MySQL featuring:
Multi-role workflow management
Real-time job dashboards
Intelligent job assignment
Employee timesheet tracking
Pendency management
Client portal access
Automated billing reports
Workflow status tracking
Notification systems
Deadline and TAT monitoring.
Technical Skills:
- Backend: PHP, Laravel, Python, Flask
- Database: MySQL
- API Development: REST APIs
- Authentication: Role-based Access Control (RBAC), OAuth integrations
- Automation: Scheduled Tasks, Workflow Automation, Notification Systems
- Performance Optimization: Query optimization, application speed improvements, database indexing
- Project Management: Multi-project handling, workflow design, business process automation
- Tools & Concepts: Git, MVC Architecture, Queue Jobs, Excel Processing, Reporting Systems.
Pay: ₹50,000.00 - ₹65,000.00 per month
Benefits:
- Health insurance
- Life insurance
Application Question(s):
- Do you hold a qualification in BCA, B. Tech, or B.Sc. (Information Technology)?
Education:
Experience:
- Full-stack development: 4 years (Required)
Location:
- Ludhiana, Punjab (142029) (Required)
Work Location: In person