Full Stack Developer
Summary
Full stack developer in Lahore maintaining and extending NODSOL's existing web application and building a new mobile app. Day-to-day covers C#/.NET backend, REST APIs, SQL Server, jQuery/Bootstrap frontend, mobile development, deployments, and future AI/automation integrations for a building-permit services company.
Job Description
About NODSOL
NODSOL CANADA INC. provides architectural design, building permit drawings, structural, mechanical, plumbing, HVAC, minor variance, and building permit services across Ontario.
The Role
Work on the existing NODSOL web application and a new mobile application.
Responsibilities
- Backend development
- Frontend development
- SQL Server database development
- REST API development
- Bug fixing and troubleshooting
- New feature development
- Mobile application development
- Third-party API integrations
- Document and file management
- Notifications and emails
- Application deployment and maintenance
- Future automation and AI integrations
Web Application
- Maintain and improve the existing NODSOL application.
- Develop new modules and features.
- Fix bugs and production issues.
- Improve application performance.
- Create responsive user interfaces.
- Develop forms, dashboards, reports, and administrative screens.
Backend and APIs
- Develop and maintain C#/.NET backend functionality.
- Build and maintain REST APIs.
- Connect web and mobile applications.
Job Specification
Backend
- C#
- ASP.NET
- .NET / .NET Framework
- ASP.NET Web Forms
- REST APIs
- JSON
- API integration
- Authentication and authorization
Frontend
- HTML, CSS, JavaScript, jQuery, AJAX, Bootstrap
- Responsive web design
Database
- Microsoft SQL Server
- SQL queries and stored procedures
- Database relationships and design
- CRUD operations
- Query optimization
Mobile Development
- Experience with at least one of Flutter/Dart, React Native, .NET MAUI, Android development, or iOS development.
- Mobile applications communicating with the NODSOL backend through REST APIs.
Additional Skills
- Git/GitHub, IIS, Azure, Docker, CI/CD
- Payment gateway integration, Email/SMS APIs, push notifications, Google Maps APIs
- File/document upload systems, PDF generation, OCR
- OpenAI/Gemini APIs, Ollama/local AI, and n8n automation are advantages.