Aleja Armii Ludowej 14, Warszawa
Rhapsody
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.
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.
Key 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.
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.
Nice to have:
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.
______________________________________________________________________________________________________________
At Rhapsody, we’re looking for genuinely decent people who are honest and empathetic. Our commitment is to provide equal opportunities, a diverse and inclusive work environment, and fairness for everyone. You are welcome to apply no matter your age, disability, gender, marriage or civil partnership status, pregnancy and maternity status, race, religion or belief, or sexual orientation.
______________________________________________________________________________________________________________
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.