Skip to content

Careers at Ellwood Bristol

We’re an Ontario based AI software company building AI first intellectual property. We ship products like Reactivid and collaborate with production partners to keep our work grounded in real production workflows.

Careers illustration

We’re hiring

We are hiring a full stack developer to help ship production features across our web application and backend services. This is a fully remote contract role focused on reliable delivery, clean architecture, and strong ownership.

Full stack developer contract

You will work across TypeScript and modern web tooling plus Python services. You will collaborate asynchronously, ship in small increments, and help keep the product stable as we scale.

Role details

Work type
Contract
Duration
Six month contract
Location
Fully remote
Eligibility
Canadian nationality required
Schedule
Part time or full time
Hours
Approximately 20 to 40 hours per week
Rate
Thirty dollars per hour
Start
Flexible start date

What you will do

This role is hands on. You will build features end to end and help improve the systems that support day to day development.

  • Ship full stack features across UI, API, and data layers.
  • Implement clean interfaces and predictable data flows between frontend and backend.
  • Write maintainable TypeScript and Python with strong attention to readability and correctness.
  • Build and refine API endpoints, background jobs, and internal tooling.
  • Work with structured content and asset pipelines where reliability and traceability matter.
  • Collaborate through written updates, pull requests, and clear technical decisions.
  • Improve developer experience through small fixes, automation, and documentation.

What we are looking for

You do not need to check every box. We care most about strong fundamentals, consistent delivery, and ownership.

  • Professional experience shipping full stack web applications.
  • Strong TypeScript and modern frontend fundamentals.
  • Comfortable with React patterns and component driven development.
  • Comfortable building and maintaining Python services and APIs.
  • Experience with relational databases and practical data modeling.
  • Ability to work independently in a remote environment with clear written communication.
  • Canadian nationality and ability to work remotely from your location.

Nice to have

If you have any of the following, mention it in your application.

  • Astro experience or familiarity with content driven sites.
  • Experience with CI workflows and deployment automation.
  • Experience with Postgres, migrations, and query performance.
  • Experience integrating third party APIs and building robust integrations.
  • Experience with media pipelines, rendering workflows, or asset generation.
  • Familiarity with AI assisted workflows and responsible use of automation tools.

Hardware and connectivity requirements

This role requires a dependable development setup. Please ensure you can meet the requirements below.

  • A modern development machine capable of running a local web and API stack.
  • At least 16 GB of RAM and a recent multi core CPU.
  • At least 50 GB of free disk space for repos, dependencies, and build artifacts.
  • Stable broadband internet suitable for daily calls and large dependency installs.
  • A quality microphone and camera for occasional video calls.
  • A second monitor recommended for productive full stack work.

How to apply

Send your resume, cover letter, and portfolio to the email below. Include a short note on your preferred schedule, part time or full time, and your availability for the next six months.

Craig@ellwoodbristol.com

Keep the conversation open

Ellwood Bristol builds AI-first products and automation systems that ship. If you want to work with us or collaborate, the best next step is to meet the team and start a conversation.