cover

Developer - Integrations & AI/ 3 days ago

Bluum
Attractive
Application ends: 2026-10-25

Quick Summary

This Developer - Integrations & AI role in Canada involves building and maintaining connections between Bluum's business systems, external platforms, and AI services. Responsibilities include developing web application, integration, and automation code using JavaScript, Python, and PHP, integrating internal systems with third-party APIs and AI tools, and extending core business platform customizations. Required skills include a Bachelor's degree (or equivalent experience), working knowledge of JavaScript, Python, PHP, HTML, CSS, JSON, REST APIs, Git, and exposure to AI/LLM-enabled application development.

Position Summary

The Developer - Integrations & AI is responsible for building and maintaining critical connections between Bluum’s business systems, external platforms, and the organization’s AI services. This role involves collaborating with senior developers, technical leads, and outside development partners to create APIs, scripts, and web application code that facilitate data movement between internal applications and approved AI tools. The Integration Developer will also extend customizations within Bluum’s core business platforms and contribute to AI-enabled features by working within established patterns, gaining hands-on experience with applied AI integration.

Responsibilities

  • Develop and maintain web application, integration, and automation code using JavaScript, Python, and PHP, including scripts and services supporting AI-enabled features and data preparation.
  • Build and maintain integrations connecting internal systems to outside resources, such as partner and vendor platforms, third-party APIs, and hosted services.
  • Serve as a technical point of contact for external development resources, vendors, and partners, coordinating requirements, reviewing delivered work, and supporting handoff into internal systems.
  • Integrate business applications with the organization’s internal AI services and approved AI tools, utilizing established patterns rather than building foundational frameworks.
  • Support and extend customizations, workflows, and configurations within the organization’s core business platforms.
  • Collaborate with technical leads, Business Intelligence teams, and business users to gather requirements and translate them into effective working solutions.
  • Participate in testing, debugging, and documentation of integrations, customizations, and AI-enabled features.
  • Troubleshoot and resolve issues related to business applications, workflows, integrations, and connected services.
  • Follow established version control and change control practices, and contribute to documentation of processes, code, and user guides.
  • Perform other support and development-related tasks as assigned.
  • Stay updated with current development languages, integration patterns, and emerging technology practices through continuous training and mentorship.

Education & Skill Requirements

  • Bachelor’s degree in Computer Science, Information Systems, or a related field; relevant coursework or equivalent practical experience accepted.
  • Working knowledge of JavaScript and related web technologies, and of Python for scripting, automation, and integration work; experience with PHP is also applicable.
  • Familiarity with web development concepts such as HTML, CSS, JSON, and client/server architecture, with experience working with REST APIs and third-party services.
  • Exposure to AI or LLM-enabled application development, such as calling model APIs, working with prompts, or consuming an internal AI service.
  • Experience with version control tools (e.g., Git).
  • Exposure to customizing or extending enterprise business platforms, such as Oracle NetSuite, is a plus but not required, as is basic familiarity with SQL or relational database concepts.
  • Strong problem-solving skills and attention to detail.
  • Ability to communicate clearly and work effectively with technical and non-technical team members, including outside vendors and partners.
  • Eagerness to learn new technologies and take on technical challenges in a collaborative environment.

Core Values

  • Start with Empathy: We lead with curiosity, compassion, and respect. We listen to each other and to our customers, value different perspectives, and work to understand before being understood. That’s how we build trust and better solutions.
  • Own it Together: We are accountable. We do what we say we will do. We hold ourselves, and each other, accountable for results. We follow through on commitments and take responsibility for our impact on our team, our customers, and our mission.
  • Do What’s Right: We act with integrity, even when it’s hard. We’re honest, ethical, and guided by what’s best for our customers, our team, our partners, and the students we serve – always.
  • Are Always Learning: Like the educators and students we serve, we believe in lifelong learning. We embrace change, seek feedback and stay curious—because every challenge is a chance to grow stronger, smarter, and more impactful.
  • Win as a Team: We're in this together. We put the mission and the team first. We make decisions that benefit our customers and our company. We succeed by aligning around shared goals and celebrating collective wins over individual gain.

Training

Participation in upgrading courses will be necessary from time to time to stay abreast of changing policy, technology, and growth.

Share

Your experience on this site will be improved by allowing cookies Cookie Policy