This position is no longer accepting applications
Closed on May 21, 2026.
This role is filled — get an email when new SQL roles open on DeveloperJobs.io:
Full Stack Developer - CRM
Backend Developer
API
APIs
CRM
Docusign
Frontend
Full Stack
Integration
JavaScript
QuickBooks
REST API
SQL
Stripe
Twilio
TypeScript
View similar jobs
Get alerted when similar jobs are posted — set up a New SQL jobs on DeveloperJobs.io alert.
See other roles at Hercules Tree Service.
Job Description
This onsite role at Hercules Tree Service in Akron, Ohio focuses on building and maintaining custom CRM platforms for field-service trades. The Full Stack Developer will own features end-to-end, from design to deployment, and will work closely with clients to deliver practical, scalable solutions. Compensation is USD 80,000 per year.
Responsibilities
- Develop CRM applications tailored to contractor workflows, covering lead intake, estimates, job scheduling, crew dispatch, materials and purchase orders, invoicing, and payments.
- Create clean dashboards for job pipelines, crew calendars, estimate templates, measurement and takeoff tools, and photo capture capabilities.
- Translate real world contractor processes into clean, maintainable code that scales with client needs.
- Integrate widely used contractor tools such as QuickBooks, Stripe, Twilio for SMS and voice, SendGrid, mapping services from Google and Apple, DocuSign, EagleView, and HOVER for measurements.
- Provide technical support to active CRM clients, troubleshoot issues, deploy fixes, and respond to questions from office staff and crew leads.
- Own features end-to-end, including design, development, deployment, and ongoing support.
Requirements
- React
- Next.js with App Router
- TypeScript
- Tailwind CSS
- Node.js
- REST and API design
- Relational database modeling with PostgreSQL
- SQL fluency
- ORM experience (Drizzle, Prisma, or similar)
- Mobile-friendly user interfaces
- Vercel or equivalent hosting
- CI/CD practices
- Environment variables management
- Logging and observability
- Session management and role-based access control (office vs crew vs sales)
- Secure data handling
- Clear written communication
- Ability to handle support tickets from non-technical contractors professionally
Technologies
- React
- Next.js
- TypeScript
- Tailwind CSS
- Node.js
- REST/API design
- PostgreSQL
- Drizzle
- Prisma
- SQL
- QuickBooks
- Stripe
- Twilio
- SendGrid
- Google Maps
- Apple Maps
- DocuSign
- EagleView
- HOVER
- Vercel
- CI/CD
- Environment variables
- Logs
- shadcn/ui
- Python
- ServiceTitan
- JobNimbus
- Housecall Pro
- AccuLynx
- Jobber
Nice to Have
- Prior work in contractor, field-service, or trades software (examples include ServiceTitan, JobNimbus, Housecall Pro, AccuLynx, Jobber)
- Experience with shadcn/ui component libraries
- Experience with integrations such as QuickBooks, Stripe, Twilio, SendGrid, DocuSign, EagleView, and HOVER
- Familiarity with estimating and takeoff tools, job costing, or material ordering
- Python or scripting for automation tasks
- Previous support desk or client-facing technical role
To Apply
- Résumé
- Link to portfolio, GitHub, or a deployed project you built