Overview

About Pallo:

We’re a fast growing, fully remote startup, helping freelancers with their finances. See more at pallo.com.

You’ll be working with industry best talent and joining us at an exciting point in our journey, just post launch. We launched about a month ago, got #1 product on product hunt, 5* reviews on trustpilot and both app stores, with over 100k people in our online communities.

++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

++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)