Our higher education client is seeking a Junior Full Stack Software Developer to build an AI-enabled mobile web application that supports shop operations, approvals and trades project management within the higher education industry (Hybrid, Edmonton AB).
Overview:
Augment an internal development team building a mobile-first web application that integrates with an enterprise asset management system and adds LLM-driven features.
Must-Haves:
3+ years of software development experience and an undergraduate degree in Computer Science or equivalent
Strong full stack experience with FastAPI, JavaScript (React, Tailwind CSS preferred), and Python,
Demonstrated experience with enterprise asset management systems (e.g. IBM Maximo, Archibus, Planon, Tririga, Brightly Asset Essentials, Accruent MaintenanceConnection, eMaint, TMA Systems, Nuvolo) including facilities maintenance workflows
Experience with LLM integration (prompt design, structured output validation, streaming, privacy controls, human review of AI output) and AWS Bedrock
Experience with enterprise integration using REST APIs and SOAP/XML, plus SQL Server querying and relational data modelling
Proficiency with OpenAI Codex and Claude Code for development, debugging, refactoring and test generation, including validating AI-generated code for correctness and security
Nice-to-Haves:
Experience with application security (authentication, session management, authorization, auditability)
Experience with containerized deployment using Docker and Nginx
Experience with automated testing and supporting UAT
Experience with mobile-first design for field service workflows (work orders, labour entry, photo capture, QR/barcode scanning)
Responsibilities:
Work with the internal team and supervisors to clarify requirements, estimate effort and deliver agreed features
Develop and maintain responsive front end interfaces, back end services, APIs and application data components
Build mobile-first interfaces for field service workflows, including work orders, labour entry, status updates and document handling
Implement enterprise system integrations and AI features while preserving source records, security and human review controls
Review code, write automated tests, resolve defects and support integration and user acceptance testing
Support deployment and troubleshooting in university-hosted environments, document changes and transfer knowledge to the internal team
Create a job alert for this search
Junior Full Stack Software Developer to build an AI-enabled mobile web application that supports shop operations, approvals and trades project management within the higher education industry (Hybrid, Edmonton AB) • Edmonton