IT & Software

Intermediate Full-Stack Software Developer

TEEMA Group

Edmonton · Division No. 11 · Canada

Job Title : Intermediate Full-Stack Software Developer
Job ID : 91332L
Location : Edmonton, Alberta

What you will be doing:

  • Work with internal developers, supervisors and stakeholders to clarify requirements, estimate effort and deliver agreed features.

  • Develop and maintain responsive front-end interfaces, backend services, APIs and application data components.

  • Implement AiM integrations and AI features while preserving enterprise source records, security and human oversight.

  • Participate in design and architectural reviews, prepare technical specifications and estimates, and follow development and support methodologies.

  • Review code, develop automated tests, resolve defects, and support integration testing and user acceptance testing.

  • Support deployment and troubleshooting in University-hosted environments, document changes and transfer knowledge to the internal team.

What you must have:

  • Education and experience: Undergraduate degree in Computer Science or equivalent, with at least three years of relevant software development experience.

  • Full stack development: Experience developing web applications using React, JavaScript, Tailwind CSS, Python and FastAPI.

  • Mobile-first interfaces: Experience designing and implementing field service workflows, including work orders, labour entry, status updates, photo capture, document handling and QR/barcode scanning.

  • Enterprise integration: Experience with REST APIs and SOAP/XML services, including data mapping, error handling and preservation of the enterprise system of record.

  • SQL Server and data modelling: Experience with SQL Server querying, relational data modelling, secure read-only access to enterprise data and management of application-owned data.

  • Large language model integration: Experience with context preparation, prompt design, structured output validation, streaming responses, privacy controls and human review of AI-generated recommendations.

  • Application security: Experience implementing secure authentication, session management, authorization, credential handling and auditability.

  • Testing and quality assurance: Experience with automated testing, integration validation, defect resolution and support for user acceptance testing.

  • Deployment and delivery: Experience with containerized deployment using Docker and Nginx, technical troubleshooting, requirements analysis, documentation and knowledge transfer.

  • Required domain and platform experience: Demonstrated experience with AiM or comparable enterprise asset management systems, facilities maintenance workflows and AWS Bedrock.

  • AI-assisted software development: Proficiency in OpenAI Codex and Claude Code for development, debugging, refactoring, test generation and technical documentation, including reviewing and validating AI-generated code for correctness, security and compliance with project requirements.

#J-18808-Ljbffr

Reference: WJ-3875_16037901 · Posted 10 Nov 2026, 11:46 PM

Find more on GigBlow

This role is listed on GigBlow for discovery and search. Hiring decisions and applications are handled by the employer or their chosen application system.