Junior Software Developer (Content Integration & Data Pipelines)
Role Overview
Build content integration and data pipeline systems that collect, process, and deliver online news and web content.
Work across software engineering, web data acquisition, and distributed systems to support search, analytics, and AI-enabled features.
Contribute to backend systems using Java, Kafka, and Solr, and content acquisition work using TypeScript, scraping, and crawling.
Key Skills for This Role
Full Job Posting
Role overview
Build content integration and data pipeline systems that collect, process, and deliver online news and web content.
Work across software engineering, web data acquisition, and distributed systems to support search, analytics, and AI-enabled features.
Contribute to backend systems using Java, Kafka, and Solr, and content acquisition work using TypeScript, scraping, and crawling.
Responsibilities
- Develop code through an Agile process, build features, and enhance existing products.
- Build and maintain TypeScript and Nest.js web scrapers and content integrations using responsible crawling practices.
- Design Java REST APIs and Kafka event-driven services to process and route content.
- Integrate third-party content providers, RSS/Atom feeds, and external APIs.
- Collaborate across backend, frontend, and product teams; test, review, refactor, and improve systems.
Requirements
- Degree in Computer Science or a related field.
- Working knowledge of TypeScript or JavaScript and hands-on Java development and REST API experience.
- Familiarity with content pipelines, web scraping/crawling standards, and event-driven architecture or message streaming such as Kafka.
- Strong problem-solving skills and willingness to learn new technologies.
Additional experience and assets
- Experience with SQL, Linux, Git, Kafka, and Maven is listed in the posting.
- Nice to have: HTML parsing and content extraction, AI/LLM-powered content enrichment, and Solr indexing, schema design, or query tuning.
Workplace
- The role is described as fully remote; the company identifies as remote-first.
Compensation
- Expected compensation is $65,000–$75,000 annually; the final offer reflects experience, skills, and internal equity.
Benefits
- Benefits include health, dental, and vision coverage, RRSP matching, life insurance, an Employee Assistance Program, paid vacation and other leave, and career development opportunities.
- The company also notes a week off between Christmas and New Year and no internal meetings on Fridays.
Apply for this job in 1 click
Skip the repetitive application forms
Install the Base Career Chrome Extension and autofill job applications across major job boards with your profile.
Trusted by over 500,000 job seekers on Base Career
More from this employer
More jobs at Agility PR Solutions
Manager, Software Development
, CAN
Agility PR Solutions is seeking a software development manager to lead a team building and operating its media intelligence and outreach platform. You will set technical direction for scalable data and AI-enabled systems
Manager, Software Development (Content Integration & Data Pipelines)
, CAN
Agility PR Solutions is hiring a software development manager to lead teams building content collection, integration, and mention-matching systems, with contributions to AI workflows. Candidates need software development
Software Developer (Content Integration & Data Pipelines)
, CAN
Junior Software Developer (Content Integration & Data Pipelines)
, CAN
Manager, Software Development (Content Integration & Data Pipelines)
, CAN
Agility PR Solutions seeks a software development manager to lead the team building content collection, integration, and mention-matching systems, while contributing to AI workflows and applications. The role sets techni
Intermediate Frontend Software Developer
, CAN
Agility PR Solutions is seeking an intermediate frontend developer to build and maintain Angular applications for its media monitoring and outreach platform. Candidates need at least five years of relevant experience wit
Manager, Software Development
, CAN
Manager, Software Development (Content Integration & Data Pipelines)
, CAN
Intermediate Frontend Software Developer
, CAN
Software Developer (Content Integration & Data Pipelines)
, CAN
Junior Software Developer (Content Integration & Data Pipelines)
, CAN
Director, Media Research
, CAN
Manager, Software Development (Content Integration & Data Pipelines)
, CAN
Intermediate Frontend Software Developer
, CAN