LISAN

Back End Developer

Date Posted

July 18

Work Type

-

Job Level

-

Job Location

🇪🇬 Egypt

About Us: 

Lisan AI is a pioneering company dedicated to developing productivity and quality improvement tools for businesses and governments. Our innovative solutions include state-of-the-art institutional spelling and grammar checkers, specialized generative AI models, and comprehensive monitoring and compliance tools. We are looking for a highly skilled Backend Developer to join our dynamic team 


Responsibilities: 

  • Develop and maintain backend services and APIs using Laravel & PHP (recent & legacy versions). 
  • Design, implement, and manage REST APIs ensuring high performance and responsiveness to requests from the frontend. 
  • Handle authentication and authorization mechanisms to secure APIs and services. 
  • Optimize SQL & NoSQL databases for performance and scalability. 
  • Work with Object-Relational Mapping (ORM) tools for database interactions. 
  • Implement real-time communication features using sockets. 
  • Apply Clean Architecture principles (e.g., MVC) and ensure code abstraction and modularity. 
  • Integrate and manage Stripe for payment processing. 
  • Handle email services for automated and transactional email management. 
  • Manage files and assets on the cloud ensuring scalability and security. 
  • Document APIs using tools like Swagger and Postman. 


Requirements: 

  • 4+ years of experience as a backend developer
  • Strong knowledge and hands-on experience with Laravel & PHP (both recent and legacy versions). 
  • Proficient in designing and consuming REST APIs. 
  • In-depth understanding of authentication and authorization mechanisms. 
  • Solid experience in working with both SQL and NoSQL databases, including optimization techniques. 
  • Experience with ORM tools. Familiarity with socket programming and real-time communication. 
  • Strong grasp of Clean Architecture (e.g., MVC) and code abstraction principles. 
  • Experience with Stripe integration for payment processing. 
  • Knowledge of managing email services. Experience with cloud-based file management. 
  • Proficiency in documenting APIs using Swagger and Postman. 
  • Preferred Qualifications: Bachelor’s degree in Computer Science, Information Technology, or related field. 
  • Strong problem-solving skills and attention to detail. 
  • Excellent communication skills and ability to work in a team. 
  • Experience with modern development workflows (CI/CD, Docker, etc.) is a plus. 
  • Familiarity with Agile/Scrum methodologies.

© Copyright 2023. All Rights Reserved by Hisham Elmorsi.

the99hired@gmail.com