A complete application in a minute
Tailored resume and cover letter, ready to send.
Smart Working is hiring a Senior PHP & Symfony Software Engineer for mission-critical backend systems in a remote-first setting. You will join a highly collaborative Agile team, owning features end-to-end, with a strong emphasis on clean architecture, testing, and secure coding practices.
The role requires 5+ years in PHP and 3+ years with the Symfony framework, plus experience with TDD, PHPUnit/Behat, and CI/CD pipelines. Mentorship and technical ownership are key aspects of this position.
At Smart Working, we believe the right job should do more than strengthen your CV — it should challenge you, inspire you, and feel right every day. We connect experienced professionals with long-term, full-time remote roles where engineering excellence truly matters.
Our mission is to remove geographic barriers and match top talent with global teams building high-impact, mission-critical products. We partner with companies that value precision, ownership, and long-term growth, empowering our people to thrive both professionally and personally.
Join one of the highest-rated workplaces on Glassdoor and experience what it means to work in a truly remote-first environment.
We’re hiring a Senior PHP & Symfony Software Engineer to work on mission‑critical backend systems where code quality, reliability, and accountability are non‑negotiable. This role goes far beyond feature delivery — it’s about engineering craftsmanship, technical ownership, and building systems you can truly stand behind.
You’ll be part of a highly collaborative Agile team, working closely with product, QA, and other engineers across the full lifecycle — from ticket definition and design through testing, review, and production deployment. This role is ideal for someone who values clean architecture, Test‑Driven Development, thoughtful technical decisions, and mentoring others while building robust, scalable solutions.
We may use artificial intelligence (AI) tools to support parts of the hiring process, such as reviewing applications, analyzing resumes, or assessing responses and identifying potential inconsistencies or verification signals in application materials based on available information. These tools assist our recruitment team but do not replace human judgment. Final hiring decisions are ultimately made by humans. If you would like more information about how your data is processed, please contact us.