Job Description: Our fintech scaleup is seeking an experienced Senior Laravel Developer to rebuild our internal admin platform from the ground up. This role requires a seasoned professional with strong expertise in PHP and the Laravel framework, as well as a passion for clean, maintainable code and user-centric development. You'll be working closely with our operations team to ensure the platform efficiently supports the administrative needs of our employees and clients. As a senior developer, you will also be expected to manage, mentor and guide junior developers. The project timeline is expected to be 6 months, with a chance to extend longer and/or turn into full-time employment.
Key Responsibilities:
- Lead the design, architecture, and development of a robust and scalable admin platform using PHP, Laravel, and filamentphp.
- Collaborate closely with product and operations teams to gather requirements and design solutions.
- Write clean, well-documented, and maintainable code with a focus on user experience (UX) principles.
- Manage database design and development, primarily using PostgreSQL.
- Oversee code reviews and ensure best practices are being followed throughout the development cycle, including clear documentation.
- Lead, mentor and coach junior developers, fostering growth and continuous learning within the team.
- Stay up to date with the latest technology trends and incorporate them into the development process when appropriate.
- Collaborate with designers and product teams to ensure a user-friendly experience.
- Maintain focus on reducing technical debt while promoting a clean, future-proof, well documented code base.
- Stay informed about the latest trends and advancements in PHP, Laravel, and related technologies.
- Did we mention documentation?
Requirements:
- 7+ years of professional experience as a Full-Stack PHP Developer.
- 4+ years of experience in Laravel
- Proven track record of building and scaling products from scratch and redesigning existing systems.
- Previous experience as a team leader or mentor to junior developers.
- Strong documentation skills.
- Experience with PostgreSQL or other relational databases.
- Deep understanding of UX principles and how to build user-centered interfaces.
- Excellent problem-solving skills, a keen eye for detail, and a passion for building robust software.
- Team player / Positive attitude / Strong work ethic
Nice-to-Have:
- Experience working as a consultant or freelancer, managing client expectations and deadlines.
- Familiarity with financial, payroll or administrative systems.
- Knowledge of CI/CD pipelines and DevOps practices.
- Familiarity with filamentphp and its associated stack: Livewire, AlpineJS, and Tailwind CSS.