Company: UMATTR
Location: Remote
Initial engagement: Part-time, contract or project-based, with potential to grow
Technology focus: Next.js, React, TypeScript, Supabase, PostgreSQL and Vercel
About UMATTR
UMATTR is a Canadian AI education, career-intelligence and business-support company. We create practical learning programmes, digital tools and professional communities that help people build skills, make stronger career decisions and prepare for the future of work.
The opportunity
UMATTR is looking for a capable and product-minded Full-Stack Developer to help build and improve Career Circle , our professional networking and career-community platform.
Career Circle allows people to create professional profiles, publish projects, join Circles, participate in discussions, build connections and discover opportunities.
This is not a role for someone who only wants to complete isolated coding tickets. We are looking for a developer who can understand the product, investigate problems carefully, improve existing systems and help us build a secure, reliable and welcoming platform.
What you may work on
- Professional profiles, portfolios and account settings
- Connections, follows, notifications and activity feeds
- Circles, discussions, resources and live-session features
- Search, discovery and member recommendations
- Community moderation and reporting tools
- Admin dashboards and internal operational tools
- Email notifications and engagement workflows
- Supabase database schemas, queries and Row Level Security
- Authentication, permissions and protected content
- APIs, server actions and background processes
- Responsive interfaces and mobile usability
- Performance, accessibility and reliability improvements
- Testing, debugging and production issue resolution
- Vercel deployment and environment management
- Technical documentation and reproducible development processes
Required experience
- Robust React, Next.js and TypeScript experience
- Practical full-stack web-development experience
- PostgreSQL or comparable relational-database experience
- Experience working with authentication and permissions
- Ability to design, consume and troubleshoot APIs
- Git and collaborative development experience
- Ability to investigate bugs rather than applying temporary patches
- Strong written communication and documentation
- Care when handling user accounts and production data
Strongly preferred
- Supabase, including authentication, storage, realtime and RLS
- Vercel deployment and monitoring
- SQL optimization and database migrations
- Automated testing with Playwright, Cypress, Vitest or similar tools
- Experience building social, community or marketplace products
- Accessibility and responsive-design knowledge
- Experience converting product requirements into technical plans
Mandatory Career Circle requirement Creating and completing a free Career Circle profile is a required part of the application process.
Register at https://careercircle.app , complete your profile and add:
- Your résumé or LinkedIn profile
- GitHub, portfolio or technical-project links
- A short professional introduction
- At least one relevant development project
- The technologies you used and your role in the work
Applications without a completed Career Circle profile URL will not advance. Shortlisted candidates will receive a role-specific pre-screening questionnaire before an introductory call. A clearly scoped technical exercise may follow for final candidates. Candidates should never share private production credentials or confidential employer code.
📌 Full-Stack Developer — Career Circle Platform (Canada)
🏢 UMATTR
📍 Canada