Senior Software Engineer
Role details
Job location
Tech stack
Job description
- Craft High-Quality Code: Write exemplary, clean, maintainable, and scalable code in PHP and Laravel, applying best practices and high-quality standards across the full stack.
- Champion Engineering Best Practices: Actively apply and advocate for engineering best practices such as consistent coding standards, thorough unit/integration testing, effective code reviews (as a reviewer and reviewee), and maintainable design patterns in your daily work.
- System Modernisation: Hands-on refactor and enhance legacy systems to reduce technical debt while still achieving business delivery targets.
- Technical Implementation & Design Contribution: Implement and contribute to the design of software architecture that aligns with long-term goals, performance, and scalability, working closely with technical and product teams.
- Collaboration and Communication: Work effectively with cross-functional stakeholders to communicate technical concepts clearly, propose and refine solutions, and incorporate feedback into product and system design.
Requirements
Do you have experience in Vue.js?, We are seeking an experienced, innovative, and driven Senior Software Developer to join our team. This role is crucial in building and enhancing scalable, reliable systems using PHP and Laravel. You'll be instrumental in modernising our existing codebase, managing technical debt, and rapidly delivering high-quality solutions that meet our evolving customer needs through direct, hands-on development.
As a Senior Software Developer, you'll leverage your deep technical expertise and familiarity with the latest development tools to deliver robust, production-ready systems. You'll contribute directly to our engineering practices, striving for continuous improvement and technical excellence in every line of code., + 5+ years of professional experience in full-stack development with strong PHP and Laravel expertise.
- Proven experience building scalable web applications and well-structured REST APIs.
- Experience with Angular (2+) or other modern JS frameworks (Vue.js, React).
- Solid understanding of SQL databases such as MySQL or PostgreSQL, including query optimisation and schema design.
- Proficiency with Git, pull requests, and version control best practices.
- Strong debugging and troubleshooting skills across the stack.
- AI Leverage: Experience using AI-assisted development tools (e.g., GitHub Copilot, ChatGPT) to accelerate development and improve code quality.
- Operational Excellence: Proven ability to write production-ready code and maintain high standards for performance, security, and maintainability.
Nice to Have (Preferred Qualifications)
- Familiarity with PHP testing tools (e.g., PHPUnit, Pest) and frontend testing strategies.
- Experience working in an enterprise-scale or compliance-focused environment.
- Comfortable working across multiple codebases and collaborating with different teams.
- Experience contributing to the technical direction of projects., * A Problem Solver: You enjoy untangling complex technical challenges and finding pragmatic, effective solutions.
- Technically Strong: Detail-oriented and passionate about writing secure, high-performance, scalable code.
- Continuous Improver: Always looking for ways to improve systems, processes, and your own skills.