Hundreds of companies that embrace diversity. Which is right for you?


Senior Laravel/PHP Engineer (Data)

Job Functions:
Software Engineering
Employment Types:
Full-time, Contractor
Posted on:

Pallo is a fast growing, fully remote team (43 presently), helping freelancers with their finances, accounting and tax. Founded and funded by an experienced team.


Skills Needed

· Previous working experience as a PHP / Laravel developer for 4+ year(s)

· In depth knowledge of object-oriented PHP and Laravel 8 PHP Framework

· Hands on experience with MySQL schema design and query optimization to support REST API’s

· Creative and efficient problem solver

Details of work required

· Lead design and development of critical system data structures and data models for optimal data storage and retrieval via MySQL/REST API

· Identify slow queries and data performance bottlenecks in existing API services requiring optimisation

· Utilize backend integration services and contribute to increasing & maintaining existing application services API

More details of role

The Role

· Work closely with Designers, Frontend engineers and our exceptionally talented backend engineers to create a world class fintech application

· The role is completely remote with daily stand-up meetings and weekly knowledge sharing

· Experience in data modelling, high volume transaction processing, issue identification and resolution in support of product development and release

· Drive continual improvement in the codebase to enhance stability and performance (error handling and knowing when to refactor)

· Provide training, mentorship, and support to other members on the team

About You


· PHP/Laravel Skills (current versions) with 4+ years' experience on projects

· MySQL skills with 4+ years' experience on projects requiring query optimisation and performance enhancements

· Experience working remotely in a collaborative way within and across product teams

· Strong GitHub experience collaborating on development projects

· You embrace continuous learning as an essential part of being a modern developer

· Team player. Comfortable working in a small company environment and "hands-on" in the sense of doing what needs to be done in a small organisation

Experience with the following is also desirable:

· Understanding of Redis and Queues for scaling/optimising data processing

· MySQL performance monitoring and alerting for identifying performance issues

· Experience with Azure Managed MySQL desired but not essential

· Data Security / Privacy best practices for structured data

· AWS S3 secure storage and information retrieval for unstructured data (documents, images etc)

· Feature switches/toggles (i.e., LaunchDarkly)

See more positions at Pallo