Full Stack AI Software Developer

Adease Media Intelligence — Canada · Posted ~3 hours ago

Senior Full-time Onsite

Skills

full-stack development frontend development backend development database architecture API development secure APIs authentication AI integration role-based systems scalable software confidential data handling frontend backend databases REST APIs role-based access

🔓 Log in to save this job, tailor your resume & track your apply process — 7 days free, no card needed.

Log in to add to target list

Summary ✨ AI‑Generated

Join an in-office engineering team building an AI-enabled business platform for a regulated professional-services sector. You will work across frontend, backend, databases, secure APIs, authentication, AI integrations, and role-based access while building workflows that manage sensitive information and complex business processes.

Highlights

Hands-on full-stack role with direct influence on architecture, close collaboration with technical and domain experts, and exposure to AI integration and secure business software.

Description

Work Location: North York, Ontario, Canada Position Summary: We are seeking an experienced Full Stack Developer to help build raign, an AI-powered legal practice management platform for Canadian law firms. This role requires hands-on experience across frontend development, backend services, database architecture, secure and scalable APIs, authentication, AI integrations, and role-based systems. You will build connected applications supporting matter management, document workflows, time tracking, billing, email, calendars, client portals, and reporting. You will work closely with our technical and legal founders to turn product designs into reliable software that handles confidential information and complex business processes. This is an in-office position, five days per week. Why Join Us At Adease, we are building raign to bring the daily operations of Canadian law firms into one connected platform. You will work directly with technical and legal founders, influence architecture decisions, and build systems that lawyers depend on to manage their work and protect client information. Core Responsibilities Full Stack Development Develop responsive applications using React and TypeScriptBuild backend services using languages such as C#, Python, Java, Go, and their associated frameworksTranslate Figma designs into functional, accessible interfacesImplement complete features across the frontend, backend, and database Build dashboards, dynamic forms, document libraries, data tables, and multi-step workflows API Development and Data Architecture Design, build, and maintain secure and scalable APIsImplement input validation, pagination, rate limiting, error handling, and API documentationDesign relational database schemas, migrations, indexes, and efficient queriesBuild reliable background jobs, webhook handlers, and data synchronization processesDevelop secure file storage, document versioning, search, and retrievalIntegrate external services such as Microsoft 365, QuickBooks, DocuSign, and Salesforce AI Features and Integration Design and build end-to-end AI workflows, including multi-step agent orchestration, tool integration, and task execution across document, communication, and matter managementBuild backend processing and retrieval services that give AI agents access to authorized firm information while enforcing permissionsDevelop AI capabilities for document summarization, correspondence drafting, email classification, form completion, and suggested time entriesImplement human review and approval checkpoints for AI-generated content and proposed actionsBuild validation, monitoring, error handling, and usage controls into AI services and agent workflows Authentication and Role-Based Systems Build secure authentication and role-based access control (RBAC) systemsImplement configurable roles and granular permissions for administrators, lawyers, support staff, and clientsEnforce access restrictions across APIs, backend services, and database operationsSupport organization-level, matter-level, and document-level permissionsImplement multi-factor authentication, single sign-on, and secure session managementBuild user administration tools and audit trails for sensitive actionsMaintain tenant isolation and test authorization boundaries General Responsibilities Participate in architecture decisions, sprint planning, and code reviewsOwn features through implementation, testing, deployment, and production supportWrite automated tests for business logic, APIs, permissions, and critical workflowsDiagnose performance and reliability issues across the stackMaintain deployment pipelines, application monitoring, and technical documentationSupport Canadian data residency and confidentiality requirementsCollaborate with legal stakeholders to ensure software reflects real practice needs Experience And / Or Education Have a Bachelor’s degree or a College Diploma in Computer Science or a related field. A strong software engineering foundation is important for this role’s success.3+ years of relevant professional experience Required Skills Strong proficiency in React and TypeScriptStrong backend development experience with languages such as C#, Python, Java, GoDemonstrated experience building secure and scalable APIsExperience designing and building end-to-end AI agent workflows, including multi-step orchestration, tool integration, retrieval, and human approval checkpointsExperience implementing authentication and role-based systems, including granular permissions and tenant isolationProficiency with relational databases such as PostgreSQLExperience building enterprise SaaS applications or complex business systemsUnderstanding of asynchronous processing, third-party integrations, and reliable error handlingFamiliarity with cloud infrastructure, CI/CD, testing, and monitoringStrong debugging, documentation, and problem-solving skills Nice to Have Familiarity with legal technology or practice management systemsExperience with PDF generation, DOCX templating, and electronic signaturesExperience with billing, accounting, calendar, or document management systemsFamiliarity with RAG, vector databases, and document processingExperience with AWS and Canadian cloud regionsExperience developing software for regulated or privacy-sensitive environments We offer: Meaningful ownership across the full technology stackDirect collaboration with the foundersA collaborative team culture with space for your ideasCompetitive salary and benefits packageProfessional development supportAn in-office environment that supports close collaboration and quick decisions Adease is an equal opportunity employer that is committed to inclusion and diversity. Adease provides reasonable accommodations to applicants with disabilities.