#1 Job Board for tech industry in Europe

Full-Stack Developer
New
PHP

Full-Stack Developer

Warszawa
Type of work
Freelance
Experience
Mid
Employment Type
B2B, Mandate
Operating mode
Remote

Tech stack

    English

    C2

    PHP

    regular

    Python

    regular

    JavaScript

    regular

    TypeScript

    regular

    SQL

    regular

Job description

Online interview
Friendly offer

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.


Undisclosed Salary

B2B, Mandate