XX
Ongoing Full Stack DeveloperFreelanceJobsCanada

Dieses Stellenangebot ist nicht mehr verfügbar

XX

Ongoing Full Stack Developer

FreelanceJobs
  • CA
    Canada
  • CA
    Canada

Über

We run an employee forms management system for 2Brothers Moving, a moving company. The app digitizes and streamlines form submissions for field workers, replacing manual Slack messages with structured, mobile-friendly forms.
Core capabilities:
-18 form types across 4 Slack channels (check-in, supervisor, operations, office)
-Voice input via OpenAI Whisper for hands-free data entry in the field
-SmartMoving CRM integration for customer lookups and sync
-Slack integration for posting submissions, notifications, and OAuth login
-Mobile-first UI for phones and tablets (large touch targets, PWA-friendly)
-Admin dashboard for reporting and background tasks
You'll join ongoing development: feature work, integrations, bug fixes, and performance improvements.
Tech Stack (Must Know)
Frontend:
-React 19, TypeScript, Vite
-Tailwind CSS, shadcn/ui
-React Query, React Hook Form, Zod
Wouter
Backend:
- (22+), Express 5, TypeScript (ESM)
-PostgreSQL + Drizzle ORM
-Express sessions (PostgreSQL store)
-Multer for file uploads
Integrations:
-Slack Web API
-SmartMoving REST API
-OpenAI Whisper API
-Zapier webhooks, OpenStreetMap -Nominatim
Infra & Tooling:
Vitest, Playwright, ESLint, Prettier
Railway deployment
Sentry, Better Stack for logging and monitoring
GitHub (CI, PRs)
Responsibilities
-Build and refine features across React frontend and Express backend
-Maintain and extend integrations (Slack, SmartMoving, OpenAI)
-Improve and add unit and E2E tests (Vitest, Playwright)
-Follow existing patterns (feature-based routing, shared schemas, etc.)
-Update docs and CHANGELOG when behavior or APIs change
-Run lint, typecheck, and tests before submitting work
Required Skills
-Strong React and TypeScript (frontend and backend)
-REST API design and implementation
PostgreSQL and SQL
-Git, GitHub, PR-based workflow
-Clear written communication (async, remote)
-Ability to work independently and self-manage tasks
Nice to Have
-Experience with Drizzle ORM or similar
-Slack API / OAuth
-External CRM or REST API integrations
-Mobile-first or PWA projects
-Vitest or Playwright
-Railway or similar PaaS deployments
-Experience in operations/logistics or field-worker tools
Work Style
Remote, async-friendly
Code review via GitHub PRs
Clear task breakdown and updates
Structured commits and CHANGELOG entries
Ready to use Sentry and logs for debugging
How to Apply
Please include:
Relevant experience with React, , TypeScript, and PostgreSQL
Examples of similar full-stack or integration work (links preferred)
Availability (hours/week, timeline)
Timezone or location
Questions about the project or stack
Mention "2Brothers Forms" in your first message so we know you've read this.
2Brothers Moving – "We Move People, Not Just Stuff"
Contract duration of more than 6 months. with 40 hours per week.
Mandatory skills: Python, React, ExpressJS, , PostgreSQL
  • Canada

Sprachkenntnisse

  • English
Hinweis für Nutzer

Dieses Stellenangebot wurde von einem unserer Partner veröffentlicht. Sie können das Originalangebot einsehen hier.