Full Stack Developer
Calian
Software Engineering
Canada · Remote
Posted on Jun 19, 2025
Position Overview
Calian is seeking a skilled Full Stack Developer to support the development of a secure, AI-enabled document processing tool for a Government of Canada project. This role involves:
Location
Remote, CAN
Job Type
Full Time
- Designing and building a modern web application using React and Python
- Integrating Natural Language Processing (NLP) models
- Implementing secure login and role-based access control (RBAC)
- Developing a robust backend infrastructure in a security-sensitive environment
Responsibilities
- Develop full web application (React + Python) for secure document redaction
- Implement AI-powered redaction features using NLP and fine-tuned LLMs
- Design and integrate backend services (FastAPI/Flask, PostgreSQL, ORM, Docker)
- Build CI/CD pipelines and manage deployment (GitLab, YAML, containerized environments).
- Develop secure authentication & RBAC using Microsoft 365, LDAP, MFA.
- Ensure compliance with Canadian IT security standards (ITSB-33, FIPS, WCAG).
- Support ML integration: inference servers, vector DBs (RAG), and synthetic data usage
- Build user dashboards, notification systems, and ATIP request management tools
- Perform end-to-end testing (unit, functional, security, performance)
- Work in air-gapped and cloud environments with no external API dependencies
Qualifications
- React + TypeScript/JavaScript
- Python (FastAPI/Flask, ORMs like SQLAlchemy)
- Containerization (Docker)
- CI/CD (GitLab pipelines, YAML)
- SQL (PostgreSQL or Microsoft SQL Server)
- Security best practices (RBAC, SIEM, MFA, TLS, session handling)
- NLP or ML integration experience
- Bilingual UI design (English/French toggle)
- Automated testing frameworks (Selenium, PyTest, Postman)
Additional Requirements
- You will need to be eligible to obtain a Government Security Clearance at the Reliability level
Security clearances
- A security clearance and/or vulnerable sector screening might be required for this position.
- Our recruiter will walk you through the security clearance requirementand process.