Backend Developer

Osolutions - Egypt - Cairo

Role Summary

 

We’re seeking a Backend Developer to join our development team, focusing on building and maintaining the server-side architecture of our SaaS platform. You’ll work with Laravel to develop robust APIs, manage multi-tenant data architecture, and integrate with various third-party services. This position offers strong opportunities for technical growth and leadership development through mentoring junior team members.

 

Primary Responsibilities

 

  • Develop and maintain Laravel-based APIs serving our frontend applications and external integrations
  • Design and implement database schemas optimized for multi-tenant SaaS architecture
  • Build secure, scalable backend services for content management, task tracking, and communication modules
  • Integrate third-party APIs including social media platforms (Facebook, Instagram, LinkedIn, TikTok)
  • Implement and maintain data security measures ensuring client data isolation in multi-tenant environment
  • Collaborate with frontend developers to design efficient API endpoints and data structures
  • Participate in code reviews
  • Optimize database queries and application performance for growing user base
  • Write comprehensive API documentation and maintain automated testing suites
  • Support deployment processes and contribute to system monitoring and maintenance

Required Technical Skills PHP & Laravel: Strong proficiency in Laravel framework, Eloquent ORM, middleware, and service containersDatabase Management: Experience with MySQL, query optimization, indexing, and database design principlesAPI Development: Solid understanding of REST API design, authentication (JWT, OAuth), and documentation practicesSecurity: Knowledge of web security best practices, data validation, and secure coding principlesVersion Control: Proficient with Git workflows and collaborative development practicesMulti-tenancy: Understanding of data isolation patterns and tenant-based architecture Nice-to-Have Skills Experience with testing, feature testing, and test-driven development practicesLinux/Command Line: Comfortable with basic server operations and command-line toolsExperience with Laravel advanced features (Queues, Broadcasting, Notifications)Knowledge of Docker and containerization technologiesFamiliarity with CI/CD pipelines and deployment automationExperience integrating social media APIs and handling webhook eventsUnderstanding of caching strategiesBasic DevOps knowledge (server management, monitoring tools)
Post date: Today
Publisher: Wuzzuf .com
Post date: Today
Publisher: Wuzzuf .com