Job Description

About the Project – DAZU

We’re building the first payments ecosystem platform in the Middle East & Africa – check out dazu.ai

About the Role

We’re looking for a Backend Engineer with experience in building large scale applications using Laravel. You’ll be joining a small agile squad of core team cross-functional engineers. You’ll be working directly with our founder who has developed over 150 web and mobile applications for startups and large corporates such as Google.  He will guide you through the stories and delivery architecture.  You’ll be expected to work at your own initiative.

Job Responsibilities

  • Design, build test and deliver the core frontend and backend modules using Laravel
  • Collaborate with the business to define, design and ship new features
  • Write clean, beautifully architected, reusable and maintainable Laravel code using robust software architectural patterns – MVC, Repository Pattern, Service Oriented Architecture (SOA) patterns as required in components
  • Develop organized APIs and RESTful services for the main core application
  • Integrate with other third party APIs to retrieve and manage third party data
  • Store, retrieve and update data in the database using Eloquent on MySQL and MongoDB
  • Write unit tests for all code developed before pushing to code repository and covers all cases
  • Ensuring consistent code, error management and logging architecture between core services and the frontend applications
  • Work on bug fixing and improving application performance
  • Cache responses to improve performance using Redis and other caching solutions
  • Identify and correct bottlenecks and fix bugs.
  • Continuously discover, evaluate and implement new libraries to maximize development efficiency
  • Maintain and update DevOps scripts using GitLab Yaml

Experience Needed:

More Than 2 Years