Senior Backend Laravel Developer (Experienced)

lxbfYeaa - Egypt - Cairo

We are seeking a highly skilled and experienced Senior Laravel Backend Developer to join our dynamic team. The ideal candidate will be responsible for developing new features and maintaining an existing patented healthcare web application product (Saas) in a HIPAA complaint environment. As a key member of our development team, you will play a crucial role in ensuring the reliability, scalability, and performance of the project's backend.

Responsibilities:

  • Design, build test, and deliver new backend modules/features 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.
  • Write unit tests for all code developed before pushing to the code repository and covering all cases.
  • 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.
  • Ensuring consistent code, error management, and logging architecture between core services and the frontend application.
  • Work on bug fixing and improving application performance.
  • Good knowledge of UI to maintain/extend application admin dashboard template.
  • Familiarity with DevOps practices and AWS Services (EC2, load balancer, S3)
  • 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.
  • Excellent communication skills and ability to work effectively in a collaborative team environment.
  • Passion for learning and staying updated with the latest technologies and trends in backend development.

Bachelor's degree in Computer Science, Engineering, or related field (or equivalent experience).Minimum of 5 years of professional experience in Laravel backend development.MUST have: Hands-on experience in building PHP web applications using well-known PHP frameworks.MUST have: Hands-on experience in building RESTful APIsMUST have: MySQL Database design & development experienceMUST have: Hands-on AWS Services like Kubernetes, load balancer, EC2, S3MUST have: Hands-on CI/CD methodology and version control systems such as BitbucketMUST have: Hands-on experience in docker and docker-swarmMUST have: Very Good knowledge of Cloudflare, DNS and shell commandsMUST have: Good experience with problem solving & knowledge of how to debug, test, and document issues.MUST have: the ability to implement unit tests.Good to have: Skills in data migration, transformation, and scripting.Good to have: Understanding of fundamental design principles behind a scalable application.Good to have: Familiar with Linux OS and its command line interface commands.Good to have: Background in cross-platform mobile app development.
Post date: 27 August 2024
Publisher: Wuzzuf .com
Post date: 27 August 2024
Publisher: Wuzzuf .com