DC Tech Consulting
Website:
dctech.cloud
Job details:
We are building a Construction Project Management and Consulting Platform
designed for construction companies, developers, and project management
consultants.
The platform manages the complete lifecycle of construction projects, including:
• Project lifecycle management
• Design document control
• Quantity survey (BOQ)
• Project planning (LBS/WBS)
• Procurement workflows
• Inventory & material management
• Site productivity tracking
• Dashboards and analytics
• AI-assisted decision support
The system will be developed as a modern full-stack web platform using Next.js,
APIs, and cloud-agnostic architecture.
Role Overview
We are looking for a Next.js Full Stack Developer with 3+ years of experience who
can build scalable web applications and work across frontend, backend APIs, and
database layers.
Key Responsibilities
1. Frontend Development
• Build responsive UI using Next.js (App Router)
• Implement modular UI for system modules:
o Project Management
o Design Management
o Quantity Survey (BOQ)
o Planning (Gantt / WBS)
o Procurement workflows
o Inventory dashboards
o Site productivity updates
• Develop role-based UI views for:o Project Managers
o Site Engineers
o Consultants
o Stakeholders
o Vendors
2. Backend Development
Develop backend APIs for modules including:
• Project lifecycle management
• Document versioning
• BOQ calculations
• Procurement workflows
• Inventory management
• Daily productivity logging
• Delay tracking
Build APIs using:
• Next.js API routes or
• Node.js backend services
3. Database Design
Work with backend architects to implement database models for:
• Projects
• Design documents
• Quantity surveys
• Planning tasks
• Procurement
• Inventory
• Productivity logs
• Audit logs
Databases may include:
• PostgreSQL
• MongoDB
• Redis (for caching)
4. Workflow Implementation
Implement workflow engines for:
• Design approval workflows
• BOQ approvals
• Procurement approval chains
• Budget validation
• Delay approval workflows
• Project freeze controls5. Dashboard Development
Develop analytical dashboards including:
• Project progress
• Cost vs budget
• Schedule delays
• Procurement status
• Inventory usage
• Productivity analytics
Use libraries like:
• Chart.js
• Recharts
• D3.js
Technical Skills Required
Frontend
• Next.js (13+ or 14+)
• React.js
• TypeScript
• Tailwind CSS / Material UI
• State management (Zustand / Redux / React Query)
Backend
• Node.js
• Express / Next API routes
• REST API design
• Authentication (JWT / OAuth)
Database
• PostgreSQL
• MongoDB
• Prisma / Sequelize ORM
DevOps & Tools
• Git
• Docker (basic knowledge)
• CI/CD pipelines
• Document management platforms
Key Features You Will Build
• Project creation & lifecycle management
• Design document review workflows
• BOQ and cost management
• Planning dashboards (WBS / Gantt)
• Procurement approval system• Inventory and stores management
• Site productivity reporting
• AI-powered insights dashboards
Soft Skills
• Strong problem-solving ability
• Ability to translate business requirements into technical solutions
• Good communication with product and domain experts
• Ownership mindset
Expected Deliverables
• High-quality scalable frontend components
• API services with validation and security
• Database schema implementation
• Workflow automation logic
• Dashboard and reporting modules
• Integration with AI services
Click on Apply to know more.