Backend Developer (Laravel)

مصر - Giza

About the Project

You'll be joining one of three projects

Project 1 - FinTech - DAZU Pay

We're building the first business to business payments platform in the Middle East & Africa.

Project 2 - Mindsalike

You’ll be working on Mindsalike - an entrepreneur and investor network for the Middle East & Africa.

You’ll be building a community management platform to support Mindsalike admin team, it’s member community and create new experiences.

Project 3 - CONNEX Assistance

The project is a new InsureTech department as part of CONNEX Assistance Middle East, a leading assistance services company in the Middle East and Africa.

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

Engineering RequirementsBachelor’s or Master’s degree in Computer Science3+ years’ experience developing PHP applications2+ years’ experience developing Laravel applicationsSolid understanding of the software development lifecycleExcellent understanding of software design patterns and how to write clean codeExcellent knowledge and proficient in PHP and LaravelFamiliarity with Test Driven Development (TDD)Excellent understanding of design patterns including MVC, Repository Pattern, DAO, Singleton, Mediator and more.Excellent understanding of Eloquent, Eloquent models and moreExperience with caching using RedisExcellent understanding of writing code which fails gracefully and accommodates for proper error handling and logging mechanismsExperience developing RESTful APIs to connect frontend applications to back-end services as well as other third-party servicesFamiliarity with cloud message APIs and push notifications.Excellent understanding of securing Laravel applicationsAbility to create SDKs using VueJS and JavaScriptExperience with multi-tenant libraries for LaravelExperience of source control system using GITFamiliarity with continuous integration, Gitlab CI and YAML is a plusUp to speed with the latest Laravel version changes and in-built featuresAware and able to quickly find the right libraries and frameworks to achieve tasks quickly and easily without re-inventing the wheelPersonal Qualities:Fluent in EnglishExcellent communication skillsAccuracy and attention to detailFast learner, and interested in continuous learningAlways looking to improve oneself and the quality of work deliveredTakes responsibility for work and delivers work in a timely manner
تاريخ النشر: اليوم
الناشر: Wuzzuf .com
تاريخ النشر: اليوم
الناشر: Wuzzuf .com