Full Time
1000-3000USD/month, based on experien...
40
Aug 17, 2025
Company Overview
Next Century Solutions is set to revolutionize condominium management through the development of an AI-powered platform, addressing critical challenges in the rapidly growing global condominium/strata sector.
Position Summary
We are seeking a Full-Stack Developer to enhance frontend UI components, work on complete module integrations, and lead in the creation of a deployment strategy for our upcoming pilot project.
This role requires expertise in modern web technologies, use of an AI IDE (Cursor preferred) and cloud deployment strategies, combined with strong communication skills and the ability to work with distributed teams.
KEY RESPONSIBILITIES
Core Development Essentials
Module Development: Assist in building our CondoAI accounting module using TypeScript, Next.js, and Supabase, as well as an internal app chat module
Database Architecture: Design and/or optimize PostgreSQL schemas with complex relationships and audit trails
Additional Support Opportunities
Blockchain Integrations: Implement smart contracts for various module objectives, using Sui and Walrus technologies
AI Integration: Connect Google/Anthropic/OpenAI APIs, and MCPs for multiple workflows
Technical Leadership
Full-Stack Development: Build responsive React/Next.js frontends with robust Node.js backends
API Development: Create RESTful APIs with proper authentication, validation, and error handling
Code Quality: Implement testing strategies, code reviews, and follow documentation standards
Performance Optimization: Ensure scalable architecture capable of handling multiple condominium corporations
Deployment & DevOps
Cloud Architecture: Design and implement AWS/Azure deployment strategies for pilot and production readiness
Container Orchestration: Configure Docker containers and deployment pipelines
Monitoring & Scaling: Set up application monitoring, logging, and auto-scaling capabilities
Security Implementation: Ensure compliance with Canadian privacy laws and financial data protection
Collaboration & Communication
Remote Team Coordination: Work effectively with our distributed tea
Technical Documentation: Create comprehensive documentation for APIs, deployment procedures, and system architecture
REQUIRED TECHNICAL SKILLS
Frontend Development
React/Next.js: Proficiency with app router, server components, and modern React patterns
TypeScript: Strong typing, interface design, and advanced TypeScript features
UI/UX Libraries: Experience with Tailwind CSS, Shadcn/UI, Radix UI, or similar component libraries
State Management: React Query/TanStack Query for optimal data fetching
Backend Development
Node.js/Express: RESTful API development with middleware, authentication, and validation
Database Management: Advanced PostgreSQL with complex queries, triggers, and performance optimization
ORM/Query Builders: Supabase client, or similar database abstraction layers
Authentication: JWT, OAuth, session management, and role-based access control
Cloud & DevOps
Container Technologies: Docker, Docker Compose for development and production environments
Cloud Platforms: AWS (ECS, RDS, S3, CloudFront) or Azure equivalent services
CI/CD Pipelines: GitHub Actions, automated testing, and deployment workflows
Monitoring Tools: Application monitoring, logging, and performance tracking
Database & Analytics
PostgreSQL: Advanced features including JSON/JSONB, triggers, stored procedures, and optimization
Data Modeling: Complex financial relationships, audit trails, and compliance requirements
Reporting: SQL-based reporting for financial statements and compliance documents
Nice-To-Have Experience
Industry Knowledge
Financial Software: Experience with accounting software, ERP systems, or fintech applications
Regulatory Compliance: Understanding of Canadian financial regulations, privacy laws (PIPEDA)
Property Management: Familiarity with real estate, property management, or related sectors
Government Integration: Experience with compliance reporting and regulatory systems
Technical Specializations
AI/ML Integration: LLM API usage, document processing, natural language processing
Blockchain/Web3: Move language in Sui context, Walrus decentralized storage
Microservices: Distributed architecture design and implementation
Performance Optimization: Large-scale application optimization and caching strategies
Security: Encryption, secure coding practices, vulnerability assessment
Soft Skills & Communication
English Proficiency: Excellent written and verbal communication for technical documentation and team interaction
Remote Collaboration: Work effectively with distributed teams across time zones
Problem-Solving: Strong analytical skills
Project Management: Understanding of Agile methodologies and ability to manage competing priorities
Education & Experience
Minimum: Education in Computer Science, Software Engineering, or equivalent experience
Experience: 2+ years full-stack development technologies
Portfolio: Demonstrable experience with React/Next.js applications and cloud deployments
Compensation & Benefits
This is a technology startup currently providing opportunities for:
Career Development: Experience building a real-world solution with a global team soon to implement a pilot project on two continents
Equity Participation: Opportunity to participate in company growth based on contributions
Remote Work: Flexible remote work arrangement
Application Requirements
Please submit:
Resume/CV highlighting relevant experience
Portfolio demonstrating full-stack application contributions
GitHub Profile with examples of clean, well-documented code
Cover Letter addressing your experience with listed requirements and nice-to-haves
References from previous technology projects
Application Instructions
Please send your resume, everything outlined above and a brief cover letter explaining your relevant experience and interest in this role to
We are looking to fill this position promptly and will review applications on a rolling basis. We look forward to hearing from you!
NOTE: ONLY APPLICATIONS SUBMITTED VIA