Reporting to: CTO and Co-founder
Who are we
CleanCloud is the world's leading Point of Sale (POS) and software management solution for the laundry and dry cleaning industry. We are a high-growth SaaS company powering businesses in 100+ countries. We are digitising an entire industry, helping business owners grow, manage, and optimise their operations through our cloud-based platform.
The Role
As a Backend Developer at CleanCloud, you will work primarily with PHP and Symfony to build robust APIs, optimise database performance, and ship new features that are used by millions of end-users globally. You won't just be fixing bugs; you will have ownership of features from conception to deployment. You will work closely with our frontend team, product managers, and other backend engineers to ensure our architecture is scalable, secure, and clean.
What you’ll be doing
- Developing New Features: Designing and implementing RESTful APIs using the Symfony framework that power our platform
- Integrations: Adding new integrations with other software providers as well as improving existing integrations
- Code Quality: Writing clean, maintainable, and self-documenting PHP code (modern PHP 8.x standards).
- Optimization: Analyzing and improving MySQL queries and backend logic to ensure high performance during peak loads.
- Maintenance: Troubleshooting production issues and upgrading legacy components to newer architectural patterns.
- Collaboration: Participating in code reviews to share knowledge and maintain high standards across the team.
The "Must-Haves"
- Experience: 3+ years of commercial experience in backend PHP development.
- Framework Expertise: Strong working knowledge of Symfony (dependency injection, event listeners, bundles, etc.) using SOLID design principles.
- Database Skills: Proficiency with MySQL and Experience with ORMs (Doctrine).
- Testing: Experience writing unit and integration tests (PHPUnit) and using debugging tools (e.g. Sentry).
- API Design: Solid understanding of REST principles and JSON.
- Communication: Strong English communication skills and the ability to explain technical concepts to non-technical stakeholders.
The "Great-to-Haves"
- Experience working in a SaaS or High-Transaction environment.
- Familiarity with AWS services (EC2, RDS, S3).
- Experience with caching mechanisms (Redis/Valkey).
- Experience with CI/CD pipelines and Docker
- Some basic understanding of frontend frameworks (e.g. Vue.js or React) to understand how your APIs are consumed.
- Genuinely competitive salary - we will reveal full details at the initial screening call
- Allowed to work remotely overseas for 1 month every year
- 25 days annual leave (plus public holidays)
- Opportunities for professional growth and development
- Collaborative and supportive work environment from our London/Bratislava offices
- Access to the latest tools and technologies
- Annual company trip
Interview Process
- 2 - 3 stage interview process, including a technical pairing or take-home exercise
- You’ll chat with our Talent Partner (Matt), some of our current SW Engineers and our CTO/Co-Founder