Rhapsody is a dynamic and innovative company focused on delivering exceptional digital content that fuels the growth of businesses. Our mission is to create compelling stories that resonate with audiences and drive engagement. At the heart of our strategy is a robust content framework that powers the marketing funnel with insightful blog articles, engaging videos, captivating graphics, and interactive multimedia.
Role Summary
We are looking for an experienced, self-directed Software Developer to own the ongoing maintenance and optimization. You will work remotely on a contract basis, with at least four hours of overlap during US business hours, ensuring the platform remains fast, reliable, and secure while adapting to evolving business needs.
Core Responsibilities
Enhance & Maintain – Refactor legacy code, improve performance, and build new modules that support sales workflows, ticketing, purchasing, inventory, and reporting.
Integrations – Design, implement, and test secure API connections with RingCentral, QuickBooks, merchant services, marketing tools, and other SaaS platforms.
Troubleshooting – Diagnose and resolve production issues quickly to minimize downtime for store teams and remote technicians.
Collaboration – Translate requirements from operations, finance, and sales into technical solutions. Create clear documentation and deliver progress updates in stand-ups or Slack.
Security & Data Integrity – Implement best practices in authentication, authorization, encryption at rest / in transit, role-based access, and automated backups.
Quality & DevOps – Write unit and integration tests, manage CI/CD pipelines, and monitor application health using industry-standard tools.
Required Qualifications
5+ years developing complex business applications (CRM, POS, ERP, or inventory systems).
Proficiency in at least two of the following: PHP (Laravel or Symfony), Python (Django or FastAPI), JavaScript/TypeScript (Node.js, React, Vue), or a comparable stack.
Solid SQL skills (MySQL or PostgreSQL) plus experience modeling transactional data such as invoices, inventory counts, and customer records.
Demonstrated success integrating external APIs (examples: RingCentral, QuickBooks Online, Stripe, Authorize.net, Zapier).
Strong debugging skills, version control fluency (Git), and comfort working in an agile, GitHub-based workflow.
Ability to communicate clearly and proactively with non-technical stakeholders.
Preferred Extras
Experience with retail or service-based point-of-sale environments.
Familiarity with Twilio, HubSpot, or other communications and marketing platforms.
Knowledge of containerization (Docker) and cloud hosting (AWS, GCP, or Azure).
Skills in reporting or BI dashboards (Metabase, Grafana, Power BI).
Prior work on multi-location, high-availability systems supporting hundreds of daily users.
Success Metrics
99.9% system uptime across all locations.
New feature requests delivered on schedule and within scope.
Critical defects resolved within defined SLAs.
Clear, up-to-date technical documentation and test coverage.
Compensation & Engagement
Hourly or retainer contract, commensurate with experience.
Work remotely with reliable high-speed internet or in our office within opening hours.
We would like to thank all candidates for their interest in working at Rhapsody. Due to the large number of applications, we will only be able to contact selected individuals.
Thank you for your understanding.
We will not accept unsolicited CVs or approaches via recruitment agencies.
B2B, Mandate
Check similar offers