Website:
13rindainc.com
Job details:
We are a Canada-based technology team building a next-generation condo and building management platform focused on modernizing how properties are operated, governed, and experienced. Our vision is to combine strong software foundations with advanced AI capabilities to bring intelligence, transparency, and efficiency to everyday building operations—from governance and decision-making to maintenance and communication. With deep expertise in software engineering and data science in-house, we are focused on creating a scalable, forward-thinking product tailored to the needs of the Canadian market and beyond.
Job Title: Junior Full-Stack Developer (React + Backend) for Condo / Building Management Platform
Location: India
Engagement: Contract / Freelance (MVP with potential long-term role)
About the Project
We are building a modern, AI-centric condo/building management platform that handles governance, operations, and resident interactions.
The platform will include:
- Secure voting & proxy management
- Resident & board member portals
- Maintenance & repair workflows
- Document management (e.g., insurance, legal)
- Communication tools (bulletin board, notifications)
Important: The AI/ML layer will be developed in-house by Brinda Mailvaganam (founder). This role is focused on building the application layer (frontend + backend) with clean architecture that supports future AI integration.
What You’ll Be Building (Core Features)1. User & Role Management
- Authentication system
- Role-based access control (RBAC):
- Residents
- Co-owners
- Syndicate / board members
- Admins
- Different dashboards/views based on user roles
2. Governance Module (Key Feature)
- Voting system (secure, auditable)
- Proxy assignment & tracking
- Meeting participation & quorum tracking
- Quote/budget approval workflows
3. Operations Module
- Maintenance and repair requests
- Work order tracking
- Status updates and notifications
4. Document Management
- Upload & manage documents:
- Unit insurance
- Contracts
- Meeting minutes
- Secure storage and access control
5. Communication
- Bulletin board / announcements
- Notification system (email + in-app)
Technical RequirementsFrontend
- React or Next.js
- Responsive, mobile-first UI (must work well on phones)
- Dashboard-style interface
- Clean, reusable component structure
Backend
- Node.js (NestJS/Express) OR Python (FastAPI preferred)
- RESTful API design (GraphQL optional)
- Strong focus on clean architecture and modular design
Database
- PostgreSQL (preferred)
- Strong relational data modeling required
Storage & Infrastructure
- Cloud storage for documents (e.g., S3-compatible)
- Basic deployment setup (AWS / GCP / similar)
- Version control with Git
Key Technical Expectations (Very Important)1. Role-Based Access Control (RBAC)
- Fine-grained permissions (not just basic roles)
- Users must see different data and actions based on role
2. Audit Logging
- Track critical actions:
- Votes
- Proxy assignments
- Document uploads/changes
- Logs must be reliable and queryable
3. Scalable & Modular Architecture
- Clean separation of:
- Users
- Voting
- Documents
- Maintenance
- API-first design to support future AI integration
4. File Handling
- Secure upload/download
- Proper access control for sensitive documents
Nice to Have
- Experience building SaaS platforms
- Experience with workflow systems (approvals, status tracking)
- Familiarity with e-signature integrations (e.g., DocuSign)
- Experience designing multi-tenant systems
What We Will Provide
- Clear product direction and feature breakdown
- Technical guidance on architecture (from internal team)
- API/interface expectations for future AI modules
Deliverables
- Fully functional MVP (frontend + backend)
- Clean, maintainable, well-structured codebase
- API documentation
- Deployment-ready system
How to Apply
Please include:
- Portfolio or links to past full-stack projects
- GitHub or code samples
- Brief explanation of your experience with:
- Role-based systems
- Complex dashboards or SaaS apps
- Your estimated timeline and availability
Important Notes
- This is not a simple CRUD application — strong system design skills are required.
- Preference will be given to developers who demonstrate:
- Clean architecture thinking
- Strong database design
- Experience with complex user permissions
Goal: Build a solid, scalable MVP that can evolve into a full AI-powered building management platform.
Click on Apply to know more.