A

Agility PR Solutions

AI-powered PR platform for media monitoring

Junior Software Developer - Content Integration & Data Pipelines

Backend EngineeringUpdated on Nov 14
Full-timeOttawa, ON, Canada

About the Job

Requirements

  • A degree in Computer Science or a related field is required.
  • Working knowledge of TypeScript or JavaScript is required.
  • Hands-on experience with Java development and REST APIs is required.
  • Familiarity with content pipeline concepts, including web scraping and crawling standards such as robots.txt, rate limiting, and terms of use, is required.
  • Familiarity with event-driven architecture and message streaming, such as Kafka, is required.
  • Experience with SQL, Linux, Git, Kafka, and Maven is required.
  • Exposure to HTML parsing and content extraction techniques is desirable.
  • Exposure to AI/LLM-powered content enrichment is desirable.
  • Knowledge of Solr, including indexing, schema design, and query tuning, is desirable.

Responsibilities

  • Develop code using an Agile development process.
  • Build new features and enhance existing products.
  • Build and maintain web scrapers and content integrations using TypeScript and Nest.js, following web scraping standards and best practices such as robots.txt, rate limiting, and polite crawling.
  • Design and implement RESTful API services, primarily in Java.
  • Develop event-driven services using Kafka to process and route content.
  • Integrate with third-party content providers, feeds such as RSS/Atom, and external APIs.
  • Collaborate across backend, frontend, and product teams.
  • Ensure code quality through testing, reviews, and best practices.
  • Participate in refactoring and continuous improvement of systems.

About the Company

Agility PR Solutions

AI-powered PR platform for media monitoring

Agility PR Solutions provides an AI-powered public relations platform that helps agencies and brands monitor media coverage, outreach to journalists, and analyze results from campaigns. It works by aggregating media data, using AI to identify relevant mentions and measure impact, and offering tools to run outreach campaigns and track outcomes. The company differentiates itself through its ease of use, proven ROI, and industry recognition, focusing on delivering meaningful coverage and clear, data-backed results. Its goal is to help teams work more efficiently, prove the value of PR efforts, and guide strategic decisions based on measurable insights.

Company size
201-500
Company stage
Not listed
Total funding
Not listed
Headquarters
Ottawa, Canada
Founded
2003

Recently Posted Jobs

Explore more opportunities at Agility PR Solutions

See more jobs