Bluum logo
Bluum
Posted 9 days agoVerified live 1d ago

Developer - Integrations & AI

Brief overview

Remote
UndergradOr in progress
3+ yrsMinimum
JavaScriptPythonPHPHTMLCSSJSONREST APIsAI/LLM Application DevelopmentGit

About the company

Bluum is an ed-tech company that empowers educators with hand-picked learning solutions to help improve learning.

Job description

Summary

Bluum is seeking a Developer - Integrations & AI to build and maintain connections between its business systems, external platforms, and AI services. The role develops APIs, scripts, web application code, integrations, customizations, and AI-enabled features while collaborating with technical teams, business users, vendors, and development partners.

Responsibilities

  • Develop and maintain web application, integration, and automation code using JavaScript, Python, and PHP, including the scripts and services that support AI-enabled features and data preparation
  • Build and maintain integrations that connect internal systems to outside resources, including partner and vendor platforms, third-party APIs, and hosted services
  • Serve as a technical point of contact for outside 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, working from established patterns rather than building the underlying framework
  • Support and extend customizations, workflows, and configurations within the organization’s core business platforms
  • Collaborate with technical leads, Business Intelligence, and business users to gather requirements and translate them into 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 up to date with current development languages, integration patterns, and emerging technology practices through training and mentorship

Skills

  • 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)
  • 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
  • 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

Qualifications

Must Haves

  • 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)
  • 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

Nice to Haves

  • 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

Benefits

  • Remote work arrangement
  • Training and mentorship
  • Participation in upgrading courses from time to time to keep abreast of changing policy, technology, and growth

More jobs like this