Live opening · Posted 1 day ago
At a glance
The key details from the original listing.
Your early-applicant advantage
Live timing from JobBeeper.
About the role
Description supplied by the original job listing.
Tips: Provide a summary of the role, what success in the position looks like, and how this role fits into the organization overall.
Responsibilities
Key Responsibilities
Frontend Development
Design and develop Angular micro-frontend applications using standalone components, lazy-loading, and Nx monorepo architecture.
Implement Micro-Frontend composition patterns (Native Federation / Module Federation / import maps / single-spa).
Build reusable component libraries with strict module boundaries, dependency tagging, and affected-build pipelines.
Apply feature flags and config-driven UI enablement for multi-tenant deployments.
Deliver responsive, accessible UIs with custom theming and branding aligned to institutional style guides.
Handle OAuth flows, LTI 1.3 / LTIaaS embedding, and Canvas LMS integration on the frontend tier.
Backend & API Development
Develop RESTful APIs using Python (FastAPI / Flask / Django REST Framework) deployed as Google Cloud Functions.
Design and own API contracts, schema definitions, and versioning strategies.
Integrate with MuleSoft / Apigee API management platforms for canonical integration layers.
Perform data mapping and normalization to canonical schemas across multiple source systems.
Cloud, Infrastructure & DevOps (GCP)
Provision and manage GCP services: Cloud Functions, Cloud SQL, Cloud Storage (GCS), Cloud Build, IAM, and monitoring/logging stacks.
Engineer per-institution CI/CD pipelines covering build, promotion, and rollback workflows.
Author and maintain Infrastructure-as-Code using Terraform.
Data & Integration
Write optimized SQL queries against Cloud SQL; develop BigQuery analytical workloads.
Build and maintain ETL / data pipeline processes for normalization across Banner SIS and other source systems.
Demonstrate familiarity with Ellucian Banner data structures and higher-education SIS data models.
Testing & Quality Assurance
Author unit, component, integration, and end-to-end tests using Jest, Karma, Cypress, and/or Playwright.
Lead cross-institution regression cycles, performance/load testing, and security testing.
Define and enforce code quality gates within CI/CD pipelines.
Cross-Cutting & Collaboration
Apply security and data-isolation principles consistent with FERPA and multi-tenant architecture.
Champion architecture and design decisions around micro-frontend divergence, composition, and dependency management.
Participate in code reviews, technical design sessions, and Agile ceremonies.
Maintain clear Git branching strategies and monorepo workflow standards.
Required Technical Skills
Frontend
Angular (modern standalone components / NgModules), TypeScript, RxJS
Micro-frontend: Native Federation / Module Federation / import maps / single-spa
Nx monorepo — library boundaries, module tagging, affected builds
Lazy-loading, shared singleton libraries, dependency version management
Feature flags & config-driven UI enablement
HTML5 / CSS3, responsive layout, theming and branding
Auth & Integration
LTI 1.3 / LTIaaS and Canvas LMS embedding (Good to have / Optional)
OAuth 2.0 / OIDC — token handling, refresh flows, secure storage
Backend / API
Python (FastAPI / Flask / Django REST Framework)
Google Cloud Functions (serverless compute)
REST API design: contract/schema definition, versioning, pagination
MuleSoft / Apigee APIM — policy management and integration orchestration
Data mapping and normalization to canonical schemas
Cloud, Infra & DevOps
GCP: Cloud Functions, Cloud SQL, Cloud Storage, Cloud Build, IAM, Monitoring, Networking
CI/CD pipeline engineering — per-institution build, deploy, promotion, rollback
Infrastructure-as-Code: Terraform
Secrets management: GCP Secret Manager
CDN and static hosting for micro-app bundle distribution
Data
SQL — Cloud SQL (PostgreSQL / MySQL)
BigQuery — analytical queries and dataset management
Ellucian Banner / SIS data familiarity (Optional)
Data pipelines / ETL and normalization workflows
Testing / QA
Unit & component testing — Jest / Karma
Integration & E2E testing — Cypress / Playwright
Cross-institution regression, performance/load, and security testing
Work arrangement
No
More openings worth a look
Recently tracked roles with full details and direct application links.