About the Role
We are a well-established coaching company with a custom-built CRM platform that powers
nearly all core business operations—lead intake, sales dialing, coaching delivery, payments,
finance reporting, and client portals.
We are hiring a Full-Stack Developer with strong PHP skills to work directly under our IT
Director. You will play a hands-on role in maintaining and evolving this system. While this role
can begin at a junior level, it is designed to grow. The right candidate will gain full-stack
exposure and gradually take ownership of meaningful portions of the CRM.
This role is ideal for someone who wants to learn how a real, revenue-generating platform
works end-to-end, rather than working on isolated features or short-term projects.
Primary Skills You Will Use
• Backend: PHP, Node.js, Python
• Frontend: HTML, CSS, JavaScript
• Database: MySQL
• Server/OS: Linux
• Deployment: Cloud-based infrastructure
What You'll Be Working On
Full-Stack CRM Development
• Maintain and enhance a primarily PHP-based backend
• Work with MySQL databases
• Fix bugs, improve reliability, and assist with refactoring legacy code
• Implement features across sales, coaching, finance, and client portals
• Gradually own specific CRM modules end-to-end
Integrations & Workflows
• Support integrations with programmable voice, email, SMS, payment gateways, and
lead intake systems
• Maintain API endpoints, webhooks, and background jobs
• Monitor logs and help troubleshoot production issues
Frontend & Dashboards
• Support internal dashboards for sales, coaching, and finance teams
• Assist with updates to the client-facing assets
• Make frontend improvements using HTML, CSS, and JavaScript
Required Skills & Experience
• 1–3 years of PHP experience (or equivalent hands-on project work)
• Experience working with MySQL
• Working knowledge of HTML, CSS, and JavaScript
• Basic understanding of REST APIs
• Familiarity with Linux environments
• Experience with Git and version control
• Experience with AI assisted coding
• Comfortable working in and navigating an existing codebase
Note: Candidates will be asked to demonstrate basic PHP and SQL fluency during the interview
process—writing and explaining simple code without the aid of references or AI tools. We're
looking for developers who have hands-on experience, not just familiarity with prompts.
Helpful But Not Required
• Telephony/programmable voice
• Payment gateway integrations
• Node.js or Python experience
• Cloud deployment experience
• Internal tools or admin dashboard experience
Scope & Level Expectations
At the $70K–$80K level (Junior):
• Works under close guidance from the IT Director
• Focuses on bug fixes, small feature enhancements, and support tasks
• Learns the existing CRM architecture and workflows
• Supports integrations and follows established patterns
At the $80K–$95K level (Mid-Level):
• Takes ownership of specific CRM modules
• Implements features with less oversight
• Troubleshoots issues across backend and frontend layers
• Contributes to integrations, APIs, and workflow improvements
• Understands how changes impact sales, coaching, and finance systems
Growth within this range is expected as you gain system ownership and independence.
Growth Path
This role is intentionally structured for long-term growth. Over time, you can expect to:
• Own CRM modules across backend and frontend
• Lead feature implementation and system improvements
• Become a primary point of contact for CRM-related issues
• Progress into a mid-level or senior CRM systems role
Employment Details
• Full-time preferred (long-term contract considered)
• Remote-friendly
• Reports directly to the IT Director
How to Apply
Please include:
• A brief overview of your development experience, especially how it relates to our
requirements
• Examples of projects where you worked on an existing codebase
• Your interest in learning and having ownership over complex business logic platforms