Aquila is looking to solve the problem of building and maintaining a customer-focused online lead management system, Tekambi, for alternative credit lenders, and is seeking a PHP Developer to contribute to the design, development, and maintenance of their SaaS web applications and back-end systems.
Requirements
- Experience building enterprise software with strong proficiency in PHP and modern frameworks such as Laravel, Symfony, or CodeIgniter.
- Write clean, object-oriented code and are fluent in building and consuming RESTful APIs.
- Solid experience with relational databases (MySQL, PostgreSQL, or SQL Server), including schema design and query optimization.
- Comfortable developing full-stack features that integrate HTML, CSS, JavaScript, and frameworks like Vue.js, React, or Angular.
- Understand the full software development lifecycle and contribute effectively to experienced engineering teams.
- Proficient with Git and modern collaboration workflows, and have hands-on experience developing, maintaining, and scaling enterprise SaaS applications.
- Experience with AWS or Azure, Agile methodologies, SOC 2 considerations, Linux administration, Docker for local development, and collaborating with offshore teams.
Responsibilities
- Lead the end-to-end development of SaaS web applications; designing, developing, and maintaining PHP-based systems, RESTful APIs, and back-end services.
- Build high-quality, secure, and reliable code, write and execute unit and system tests, troubleshoot and debug issues, and ensure applications are scalable and production-ready.
- Review and verify work completed by contract and offshore developers, prepare tickets for deployment, and ensure features are ready for production.
- Conduct thorough code reviews, enforce coding standards, and identify and resolve performance bottlenecks across applications and databases to optimize speed and reliability.
- Stay current with industry trends, PHP frameworks, and best practices, applying them to improve systems, workflows, and development standards.
- Collaborate with architects and team members to design robust, scalable solutions that align with business and platform requirements.
- Act as the main technical liaison between clients, account teams, and the offshore development group - clarifying requirements, translating needs into actionable technical plans, and ensuring accurate and timely delivery.
Other
- Strong written and verbal communication skills, including the ability to create and maintain documentation.
- Build collaborative relationships with both onshore and offshore teams and adapt quickly when priorities shift.
- Value diverse perspectives, work autonomously, and demonstrate proactive problem-solving.
- Thrive in a fast-paced, small-team environment with high visibility and opportunities to make an impact.
- Bachelor's degree in Computer Science or related field (not explicitly mentioned but implied as a general requirement)