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