PHP Software Engineer
Smartbox Group View all jobs
- Dublin
- Permanent
- Full-time
- Design, build, and maintain scalable backend services and RESTful APIs
- Write clean, maintainable, and well-tested code
- Contribute to system design and distributed architecture
- Maintain and evolve applications using modern PHP (7/8) and Symfony
- Monitor production systems to ensure performance and reliability
- Investigate, report, and resolve bugs and production issues
- Participate in code reviews and maintain high engineering standards
- Prepare and release application versions through CI/CD pipelines
- Continuously improve systems by addressing technical debt and enhancements
- Maintain and improve technical documentation
- Actively use AI tools (e.g. Claude, Copilot, generative AI) in day-to-day development
- Leverage AI to accelerate coding, debugging, testing, and documentation
- Critically evaluate and validate AI-generated outputs for correctness, security, and maintainability
- Identify opportunities to automate repetitive engineering tasks using AI
- Continuously improve personal and team productivity through better AI usage
- Strong experience building and maintaining RESTful APIs
- Solid expertise in PHP (7 & 8) and frameworks (preferably Symfony)
- Good understanding of OOP and software design principles
- Experience with relational databases (e.g. MySQL)
- Familiarity with Git, CI/CD, and Docker
- Experience with automated testing (e.g. PHPUnit)
- Ability to debug, profile, and optimise performance
- Understanding of distributed systems and backend architecture
- Familiarity with logging and monitoring tools (e.g. ELK/Kibana)
- Exposure to Kubernetes or container orchestration
- Understanding of Agile methodologies (Scrum, Kanban)
- Practical experience using AI tools in software development (e.g. code generation, debugging, workflow support)
- Ability to critically assess and refine AI-generated code
- Demonstrated use of AI to improve development speed and efficiency
- Curiosity and willingness to experiment with new AI capabilities
- Mindset of continuously improving how work is done using AI, not just adopting tools
- Comfortable working in remote and multicultural teams
- Strong problem-solving skills and ability to work independently
- Clear communication skills in English (written and spoken)
- Proactive mindset with a focus on outcomes and continuous improvement