Software Engineer - JavaScript (+ AI/ML Integrations a Plus)

AI overview

Engineers will design and build JavaScript applications, integrate AI/ML services, and contribute to a culture of collaboration and innovation in a supportive environment.

ABOUT YOGA FLEXIBLE SOFTWARE
RPI Consultants’ Yoga platform fills the gaps that arise when large organizations implement ERP and other enterprise systems. Our cloud‑hosted products connect people, processes, and software through modern, flexible services and user interfaces, letting customers solve real‑world workflow challenges without heavy customization of core systems.
We have a strong product, a collaborative culture, and ambitious plans for the next generation of features—including deeper AI‑powered automation. Join us and help turn those ideas into secure, scalable code.

WHAT YOU’LL DO
Core Engineering Responsibilities

  • Design and build JavaScript/TypeScript services and UIs (Typescript, Node.js, Angular)
  • Own features end‑to‑end—from technical design through production release and support
  • Champion clean, component‑based architecture, automated testing, and CI/CD best practices
  • Profile and optimize for performance, accessibility, and security in a multi‑tenant SaaS environment
  • Stay current on JavaScript and cloud tooling; share learnings with the team

AI & Architecture Responsibilities

  • Prototype and integrate AI/ML services
  • Help define data‑flow patterns, prompt/response contracts, and guardrails for AI features
  • Collaborate with product and data teams to turn business problems into AI‑driven solutions

HOW WE WORK

  • Small, high‑trust squads shipping continuously from well‑groomed backlogs
  • In-office KC with eventual partial-WFH plus remote teammates
  • Engineers participate in product discussions, architecture reviews, and production support rotations

WHAT WE’RE LOOKING FOR

  • 3–5 years professional JavaScript/TypeScript experience building production web applications
  • Solid grasp of HTML & CSS, modern ECMAScript, and non‑mutating array/object patterns
  • Experience with at least one major framework or runtime: Node.js, React, Angular, Vue, Svelte, etc.
  • Proficiency with build/tooling ecosystems (npm, pnpm, Vite, Webpack, ESLint, Jest)
  • Strong debugging, architectural, and communication skills; comfortable explaining trade‑offs to non‑engineers
  • Bachelor’s degree in Computer Science/Engineering – or – equivalent professional experience

BONUS POINTS FOR

  • Delivering or integrating AI/ML features (OCR, LLMs, vector search, model inference pipelines)
  • Familiarity with Azure services (Functions, Cognitive Services, Form Recognizer, Cosmos DB, Synapse)
  • Building multi‑tenant SaaS or workflow automation products
  • Domain know‑how in Accounts Payable, ERP, or content‑centric business processes

This position requires you to be in office

Salary: Pay commensurate with experience

Location: Position is located in our Baltimore Headquarters office

All your information will be kept confidential according to EEO guidelines.

"RPI Consultants, LLC is an equal opportunity employer. As a federal contractor, we take affirmative action to ensure equal opportunity and all candidates are considered without regard to race, color, religion, national origin, age, sex, sexual orientation, gender identity, marital status, ancestry, physical or mental disability, veteran status, or any other legally protected characteristics.

RPI Consultants is a premier Infor CloudSuite implementation partner, professional services provider, and industry thought leader. Since 1999 we have been executing, exploring, learning, growing and having fun. Headquartered in Baltimore, MD with offices in Tampa, FL. and Kansas City, Buffalo, NY, Phoenix, AZ, and Dallas, TX, we have over two decades of experience supporting Infor Lawson and CloudSuite customers across various industries including Healthcare, Public Sector and Financial Services.  Additionally, RPI Consultants offers professional services for Infor’s WFM and XM solutions as well as various Content and Process Automation offerings. 

View all jobs
Ace your job interview

Understand the required skills and qualifications, anticipate the questions you may be asked, and study well-prepared answers using our sample responses.

Software Engineer Q&A's
Report this job

This job is no longer available