Part Time
$8-$12 USD per hour
10
Jun 19, 2026
Senior Full Stack Developer (Level 3)
Contractor | Remote | ~10 hrs/week | USD $8–$12/hr | Start 29/06/2026
Praxis Partners runs digital operations inside mid-market businesses. We are looking for a senior full stack developer who owns features end to end, makes sound architectural decisions within an existing system, and writes code that leaves the codebase in better shape than they found it. This is a long-term remote engagement for someone who works with minimal supervision and takes documentation as seriously as the build itself.
The role:
You will own full-stack feature delivery across front-end, back-end, database, and API layers. You are not a ticket-executor. You understand the business problem behind every task, make sensible technical decisions within the boundaries of the system, and take responsibility for quality from brief to deployment.
At this level, you review all pull requests and approve before merge, mentor junior and mid-level developers, maintain and improve system-level documentation, and communicate clearly on feature and system scope with non-technical stakeholders.
You will report to the Head of Technology. AEST business hours overlap is required.
Tech stack for this engagement:
Layer | Praxis Stack
Database | Supabase (PostgreSQL + RLS, edge functions); pgvector for retrieval
Server / Backend | Node.js + TypeScript; Supabase Auth;
Cloud and networking | Cloudflare Workers/Pages (primary); GCP (secondary); Cloudflare DNS, WAF, and Tunnels
CI/CD | GitHub Actions into Cloudflare Pages / Vite builds
Security | Supabase RLS policies; scoped API keys; OWASP fundamentals
Monitoring |
Containers | Docker for local parity and self-hosted n8n
CDN and caching | Cloudflare CDN; Pages caching
Backup and recovery | Supabase PITR; scheduled exports
-What you will do
Front-end:
- Build and maintain user-facing interfaces: layouts, components, navigation, forms, and interactive elements
- Implement responsive design across device types with consistent cross-browser behaviour
- Manage state, routing, and client-side logic using the project's established framework
- Optimise front-end performance: load time, rendering, asset delivery, and Core Web Vitals
- Define the front-end architecture, component library structure, and quality standards across the codebase
Back-end:
- Design, build, and maintain server-side logic, APIs, and service integrations
- Implement RESTful or GraphQL APIs with defined endpoint contracts and maintained documentation
- Manage authentication, authorisation, and session handling in line with the project's security model
- Handle error management, logging, and monitoring throughout server-side code
- Define back-end architecture patterns, API versioning strategy, and service boundary design
Database and data:
- Design and maintain database schemas: tables, relationships, indexes, and constraints
- Write and optimise queries; identify and resolve slow or inefficient operations
- Manage migrations cleanly: write, test, and apply schema changes without data loss
Testing, deployment, and documentation:
- Write unit, integration, and end-to-end tests for all new work; zero broken tests on submission
- Review all pull requests; no merge without your approval
- Manage deployments through the agreed process; monitor application health post-deployment
- Define and maintain the CI/CD pipeline, deployment strategy, and rollback procedures
- Document every feature, API, and architectural decision to a standard that allows a new developer to onboard without asking questions
What you need
Required:
- 4–7 years of experience delivering full-stack applications across front-end, back-end, database, and deployment layers
- Demonstrated ability to own features end to end without supervision
- Experience making architectural decisions within an existing system, not just following patterns
- Proficiency with RESTful and GraphQL API design and third-party API integration
- Experience with JWT and OAuth authentication flows and OWASP security fundamentals
- Git-based workflow discipline: branching, PRs, rebasing, conflict resolution, and release tagging
- Experience configuring and maintaining CI/CD pipelines and multi-environment deployments
- Strong written communication for async documentation and technical stakeholder updates
- Experience mentoring junior and mid-level developers through code review and knowledge transfer
Preferred:
- Experience with containerisation (Docker, Kubernetes, or equivalent)
- Familiarity with cloud infrastructure on any major provider (AWS, GCP, or Azure)
- Experience with monitoring and observability tooling: error tracking, APM, and alerting
- Exposure to AI or LLM integration within application workflows
- Prior contractor experience in an async-first distributed team
Engagement terms:
Type | Contractor
Seniority | Level 3 — Senior
Hours | Minimum 10 hours per week
Rate | USD $8–$12 per hour, based on experience
Start date | 29/06/2026
Reports to | Head of Technology
Location | Fully remote; AEST business hours overlap required
Tech stack | Supabase, Cloudflare, Node.js + TypeScript,
Contract | Praxis Contractor Agreement (includes NDA and IP assignment) required before commencement
How to apply:
1. Via this job channel including the words "green-lights" in the application
2. "Important" please also complete the below link: