About Smart Working
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.
About the Role
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.
Responsibilities
Design, develop, and maintain high-quality backend systems using PHP and SymfonyOwn features end-to-end, from ticket creation and technical design to production releaseWrite clean, strongly-typed, maintainable, and testable code that meets strict quality standardsApply design patterns thoughtfully and consistentlyBuild and maintain comprehensive automated test coverage using PHPUnit and similar toolsFollow and promote Test-Driven Development (TDD) practicesUse static analysis, linters, and code quality tools to ensure reliability and consistencyParticipate actively in code reviews, providing and receiving constructive feedbackCollaborate closely with product, design, and QA teams to deliver robust solutionsBreak down complex initiatives into well-defined, actionable tasks and guide implementationMonitor systems and participate in a rotating on-call schedule when requiredPromote secure coding practices and ensure code is free from known vulnerabilitiesDocument architecture, decisions, and processes to support team-wide knowledge sharingMentor junior and mid-level engineers and contribute to a strong engineering culture
Requirements
5+ years of professional experience with PHP (7.4 / 8+)3+ years of hands-on experience with the Symfony frameworkStrong understanding and practical use of design patternsSolid experience with unit and integration testing (PHPUnit, Behat, or similar)Hands-on experience with Test-Driven Development (TDD)Familiarity with static analysis tools (PHPStan, Psalm, or similar)Strong understanding of CI/CD pipelines, code coverage, and deployment workflowsExcellent technical communication skills and ability to explain and defend technical decisionsHigh ownership mindset and strong sense of accountability
Nice-to-Have
Experience working with MongoDBFamiliarity with JavaScript, React, Node.js, and/or TypeScriptExperience with Docker and/or KubernetesExperience working on high-availability or mission-critical systems
Benefits
Fixed Shifts: 12:00 PM - 9:30 PM IST (Summer) | 1:00 PM - 10:30 PM IST (Winter)No Weekend Work: Real work-life balance, not just wordsDay 1 Benefits: Laptop and full medical insurance providedSupport That Matters: Mentorship, community, and forums where ideas are sharedTrue Belonging: A long-term career where your contributions are valued