Discover Technata Job board

Find your next tech job in Kanata North, Canada’s largest technology park. Then explore endless international opportunities and dream about where your career will take you. With the Country’s largest density of technology companies ranging from promising startups to leading global giants, Kanata North is the place to be if you are serious about a career in tech.

Full Stack Developer

Calian

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.