XX
Software Developer (PHP + API Integrations – Swift a plus)Mac GroupNantwich, England, United Kingdom
XX

Software Developer (PHP + API Integrations – Swift a plus)

Mac Group
  • GB
    Nantwich, England, United Kingdom
  • GB
    Nantwich, England, United Kingdom

À propos

*Software Developer (PHP + APIs) – Internal Systems*
Company: Mac Group Solutions (part of the Mac Group of companies)
Location: Nantwich (office-based preferred; hybrid considered for the right candidate)
Salary: Competitive (dependent on experience)
Contract: Full-time, permanent
*ABOUT US*
Mac Group Solutions is part of the Mac Group of companies — a rapidly growing business focused on second-life tech, predominantly Apple. Across the group, we sell through key marketplaces across the UK and Europe alongside a strong B2B operation. We have warehouses in both the UK and the Netherlands, and we’re continuing to expand.
*ABOUT THE ROLE*
We’re looking for a hands-on Software Developer to help build and improve our internal systems as we scale. You’ll work primarily on PHP-based services, our website, and integrations with third-party partners via APIs (including RMA-related workflows). A key part of the role is maintaining the background processes that keep the RMA/Portal running reliably (scheduled jobs/cron and queue workers). Swift/iOS exposure is a plus, and we may use specialist external support where appropriate.
This role suits a junior-to-mid developer with strong fundamentals who enjoys building reliable integrations and internal tools — and wants to be part of a fast-moving business.
*WHAT YOU’LL DO*
* Develop and maintain internal systems and services in PHP
* Build and maintain APIs used by our website, internal tools, and apps
* Integrate with third-party platforms via REST APIs, webhooks and common authentication methods (API keys/OAuth where applicable)
* Build, monitor and maintain background tasks (cron/schedulers) and job queues/queue workers that power the RMA/Portal
* Work with SQL databases to store and retrieve operational data
* Contribute to ongoing improvements and relaunch work on our website
* Troubleshoot issues and improve reliability with logging, documentation and sensible testing
* (Where applicable) Support Swift-based app functionality that consumes our APIs
*WHAT WE’RE LOOKING FOR*
Essential (please only apply if you have these):
* Practical experience with PHP (commercial, freelance, placement, or strong portfolio)
* Experience working with APIs (REST/JSON) and handling real-world issues (errors, timeouts, rate limits)
* Experience with background processing: scheduled jobs/cron and job queues/queue workers (e.g., Redis-backed queues)
* Comfortable using Git (basic branching/PRs)
* Comfortable with SQL (MySQL/MariaDB/Postgres)
Nice to have:
* Laravel/Symfony experience (or similar frameworks)
* Experience designing reliable webhook handling (duplicates/idempotency) and retries
* Docker/Linux basics (e.g., running workers, Supervisor/systemd)
* Any exposure to Swift / iOS development (or strong willingness to learn)
*WORKING STYLE*
We’re ideally looking for someone office-based in Nantwich so you can collaborate closely with the team and respond quickly when needed. We will consider hybrid for the right candidate.
*HOW TO APPLY*
Please send your CV and (if available) a GitHub/portfolio link. In your message, include:
* A brief example of a PHP project you’ve worked on
* A brief example of an API integration you’ve handled
* An example of background jobs/queues you’ve worked with (what ran, how it was monitored)
* Your notice period
* Your salary expectations
Important: If you do not have the key required experience in PHP, APIs, and background jobs/queues, please do not apply.
(Recruiters: no agencies please.)
Job Type: Full-time
Benefits:
* Company pension
* Employee discount
* On-site parking
Work Location: In person
  • Nantwich, England, United Kingdom

Compétences linguistiques

  • English
Avis aux utilisateurs

Cette offre provient d’une plateforme partenaire de TieTalent. Cliquez sur « Postuler maintenant » pour soumettre votre candidature directement sur leur site.