Remote job
Software Engineer
Job details
About this role
Role overview A mid-level software engineering role focused on building the product surfaces, APIs, and integrations that power an agentic AI platform used by governments, universities, and large enterprises. The work spans full-stack web development, enterprise connectors, and the reliability layers that turn AI prototypes into dependable production features.
Responsibilities - Design and implement full-stack features including responsive web UIs, backend services, and integrations with enterprise systems and AI services. - Build and maintain REST and GraphQL APIs, background jobs, and data models that back client-facing applications. - Partner with AI engineers to convert agent prototypes into reliable product features with proper authentication, error handling, telemetry, and testing. - Contribute to deployment pipelines, infrastructure-as-code, and observability so that shipped systems are easy to operate. - Participate in code reviews, architectural discussions, and occasional client-facing technical sessions.
Requirements - 2+ years of professional software engineering experience building and shipping production web applications. - Strong TypeScript or JavaScript skills with solid experience in a modern framework such as Next.js or React. - Backend experience with Node.js and/or Python (FastAPI, Django, or similar) and comfort designing REST or GraphQL APIs. - Good grasp of relational databases, preferably PostgreSQL, including schema design and query performance. - Familiarity with Git workflows, automated testing, CI/CD, and containerized deployment. - Must be legally authorized to work in Canada.
Nice to have - Experience building integrations with enterprise platforms such as SAP, Oracle, IBM Maximo, Archibus, ServiceNow, or Microsoft Dynamics. - Comfort with cloud platforms like Azure, AWS, or GCP and infrastructure-as-code tools such as Terraform or Bicep. - Exposure to AI or LLM-powered features, vector databases, or agent frameworks. - Prior work with Canadian public-sector clients and an understanding of related procurement and compliance requirements.
Benefits and work setup - Full-time mid-level role based in Edmonton or remote within Canada, with hybrid or remote work modes available.