Senior Full Stack Developer

Posted 3 hours ago

Apply Now

Resume Score

Check how well your resume matches this job before you apply.

Sign in to check score

About the role

  • Senior Full Stack Developer building xMentium’s AI document-intelligence platform. Developing extraction pipelines, enterprise integrations, and scalable full-stack features.

Responsibilities

  • Design, build, and maintain full-stack features across the Document Intelligence platform using React/TypeScript, Node/Python, PostgreSQL, and graph databases
  • Build and maintain extraction pipeline components orchestrating LLMs, VLMs, OCR, deterministic validation layers, and automated testing
  • Build and maintain integrations with Microsoft ecosystem services, including SharePoint, Azure AI, Copilot Studio, Power Platform, and MCP
  • Debug complex distributed-system issues, including pipeline failures and optimization tuning
  • Contribute to internal tooling, automation, and developer experience improvements
  • Stay current with industry trends and recommend tools or approaches that improve the product or process
  • Potentially contribute as a Forward-Deployed Engineer by deploying and integrating the platform within customer environments and third-party systems
  • Participate in customer conversations to understand requirements, shape practical solutions, and troubleshoot deployment issues
  • Evaluate AI-generated code and outputs for production quality, correctness, security, and maintainability
  • Conduct rigorous code reviews and ensure quality before handoff to QA

Requirements

  • 5+ years of professional software development experience, with demonstrated full-stack depth
  • Strong proficiency in TypeScript, React, Node.js, and PostgreSQL
  • Python experience valued
  • Production experience building systems that integrate LLMs/AI models, including using APIs, managing prompts, handling nondeterministic outputs, implementing validation, and controlling cost
  • Solid understanding of software architecture fundamentals, including design patterns and separation of concerns
  • Ability to assess whether proposed approaches will hold up as systems grow
  • Strong Git workflows, CI/CD practices, and automated testing discipline
  • Ability to conduct rigorous code reviews evaluating correctness, security, and maintainability
  • Ability to provide pragmatic feedback on security, anti-patterns, testing gaps, and architectural misalignments
  • Clear, direct communication and ability to raise concerns, ask good questions, and collaborate without ego
  • Preferred: familiarity with multi-modal AI systems and automation workflows
  • Preferred: experience with SharePoint APIs and Microsoft 365 integration patterns
  • Preferred: familiarity with Docker, Kubernetes, and infrastructure-as-code
  • Preferred: experience in document processing, metadata extraction, or enterprise content management
  • Preferred: experience with automated testing tools and frameworks such as Playwright
  • Preferred: familiarity with MCP, RAG, and similar agent-based concepts
  • Valued: third-party integration experience, including multiple APIs, authentication models, and real-world data quality issues
  • Valued: hands-on experience designing, building, and troubleshooting RESTful APIs and relational databases in production
  • Valued: customer-facing communication for scoping technical requirements and explaining trade-offs
  • Valued: ability to balance quality, timeline, and scope without over-engineering or cutting corners

Benefits

  • Remote-first company
  • Flexible work arrangements
  • Work-life balance support
  • Opportunity to work with AI tools and production systems at enterprise scale
  • Potential contribution as a Forward-Deployed Engineer on the Solutions Delivery Team
  • Exposure to customer conversations and third-party integrations

Job type

Full Time

Experience level

Senior

Salary

Not specified

Degree requirement

No Education Requirement

Tech skills

AzureDockerJavaScriptKubernetesNode.jsPostgresPythonReactTypeScript

Location requirements

HybridCalgaryCanada

Report this job

Found something wrong with the page? Please let us know by submitting a report below.