Back to results

Full Stack Developer (Backend-Focused)

  • Richmond Hill, ON, Canada

CAD $110,000–$150,000, dependent on seniority. · Full-time

Applications open in a new tab.

Job details

Pay
CAD $110,000–$150,000, dependent on seniority.
Job type
Full-time
Apply by
Posting language
English
Posted

Original job description

About the roleParabellyx Cybersecurity is hiring a mid-to-senior Full Stack Developer, weighted toward the backend, to build and run the data and scanning engine behind Luma. You will own the pipeline that turns raw scan results into the insights clients see, plus the APIs and databases underneath.Luma is our client-facing security platform. Luma Perimeter scans external attack surface and reports security scores and alerts daily across dozens of client organizations; Luma Cloud extends that into cloud posture. You will work directly with engineering leads and the security practice, and your work ships to real clients.

Parabellyx specializes in offensive security and continuous testing for leading Canadian and U.S. organizations, with offices in Richmond Hill, ON and Denver, CO.

What you will do

  • Build and maintain the scanner and insights pipeline: ingest scan output, normalize it, score it, and store it for reporting
  • Design and ship REST APIs that serve the Luma client portal, internal tools, and integrations
  • Own database design and performance: schema changes, migrations, query tuning, and data retention
  • Build ETL and background jobs that run reliably on a daily cadence, with monitoring and alerting for failed or missed runs
  • Contribute to the client portal and internal dashboards on the frontend when a feature needs it (about one fifth to one third of your time)
  • Write tests, review code, and document systems so the team can run them
  • Partner with the security team so findings become clear, accurate alerts and scores clients can act on
  • Help evolve CI/CD and day-to-day operability of the platform

What we are looking for

  • 4+ years professional software development, with a clear backend emphasis and enough frontend ability to deliver a feature end to end. Mid and senior candidates welcome; we level the offer to experience
  • Strong experience building and operating APIs and services in Python (FastAPI / similar); comfort working in a modern TypeScript codebase
  • Solid relational database skills on PostgreSQL: schema design, indexing, migrations, diagnosing slow queries
  • Experience with data pipelines or scheduled processing, including large, messy, or inconsistent inputs
  • Working knowledge of React and TypeScript (Angular a plus) and ability to ship UI without hand-holding
  • Comfort with Git, code review, CI/CD, Docker/containers
  • Clear written communication - we are distributed; decisions and handoffs happen in writing
  • Eligible to work in Canada without sponsorship; able to pass a CPIC background check and provide references when requested

Nice to have

  • Cybersecurity exposure (preferred): vulnerability scanning, attack surface management, secure coding, or work in a security product / SOC - candidates who know what a finding means build better alerts
  • Experience with workflow / orchestration engines, especially Prefect (or similar: Airflow, Dagster, Temporal)
  • Cloud experience, especially Azure (AWS also useful), plus IaC and managed container services
  • Familiarity with open-source cloud security or ASM tooling
  • Object storage, queues, and observability tooling
  • Azure AD/B2C, GitHub Actions, Pandas, OpenAI / AI-assisted features
  • .NET or Microsoft Graph exposure

Compensation and how we work

CAD $110,000–$150,000, dependent on seniority.

Small product team, real ownership, hybrid from Richmond Hill with flexible remote options across Canada.

How to apply

Apply on LinkedIn (answer the screening questions), or send your résumé and a short note on a backend system you built and are proud of.

Parabellyx is an equal opportunity employer.

More about this job

Responsibilities

Build and operate Luma’s scanning and insights pipeline, REST APIs, databases, and scheduled data-processing jobs. Contribute to frontend features, testing, documentation, platform operations, and collaboration with the security team to deliver accurate client-facing alerts and scores.

Requirements

Candidates need at least four years of professional software development experience, with a strong backend focus and the ability to deliver frontend features. Required experience includes Python services and APIs, PostgreSQL, data pipelines or scheduled processing, React and TypeScript, and familiarity with Git, code review, CI/CD, and containers; applicants must be eligible to work in Canada without sponsorship and pass a CPIC background check.

Skills

  • Python
  • FastAPI
  • TypeScript
  • PostgreSQL
  • REST APIs
  • Data Pipelines
  • ETL
  • React
  • Database Design
  • Query Optimization
  • CI/CD
  • Docker
  • Workflow Orchestration
  • Cybersecurity
  • Cloud Computing
  • Automated Testing

Visa sponsorship

Not detected in the job text

Categories

  • Software
  • Technology
  • Security & Safety
  • Data & Analytics

Keywords

  • Python
  • FastAPI
  • TypeScript
  • PostgreSQL
  • REST APIs
  • React
  • Angular
  • Data Pipelines
  • ETL
  • Scheduled Processing
  • Database Schema Design
  • Migrations
  • Query Tuning
  • Prefect
  • Airflow
  • Dagster
  • Temporal
  • Azure
  • AWS
  • Infrastructure as Code
  • Docker
  • CI/CD
  • GitHub Actions
  • Pandas
  • Azure AD/B2C
  • Microsoft Graph
  • Vulnerability Scanning
  • Attack Surface Management
  • Cloud Security
  • Observability

Report this job