Senior Back-End Developer

Spree - Smart Village, Giza

Applicants for
1 open position
Experience Needed:
More than 5 years
Career Level:
Experienced (Non-Manager)
Job Type:
Full Time
1 open position
About the Job

Job Description:

  • Responsible for back end development of all web products
  • Manage, maintain and update complex custom code in order to increase maintainability, performance and scalability as well as meet business needs
  • Design and implementation of data storage solutions
  • Build reusable code and libraries for future use
  • Integration of user-facing elements with server side logic
  • Implementation of security and data protection
  • Troubleshoot and fix bugs, implement enhancements
  • Provide QA testing for new code deployments
  • Identify areas for improvement
  • Adhere to and ensure compliance with policies, procedures and standards
  • Rapidly prototyping software solutions for evaluation and user testing
  • Incorporating best practices like test driven development, continuous integration, and automated deployment.
  • Write “clean”, well-designed code, and fast PHP to a high standard in a timely and scalable way.
Job Requirements
    • BSc/MSc degree in Computer Science, Engineering or a related subject is important
    • 5+ years of proven software development experience in PHP
    • Must have experience with working in MVC model
    • Experience in developing using SOA, SOAP, REST and JSON is a must
    • Strong knowledge of PHP web frameworks (such as Laravel, Yii, etc)
    • Proven experience in delivering backend applications using one or more of PHP and NodeJS.
    • Full awareness of the ins and outs of SQL databases such as MySQL and PostgreSQL
    • Know when to use NoSQL databases such as Redis, CouchDB and MongoDb
    • Self learning and great passion towards new technologies
    • Experience with one or more cloud infrastructures like AWS and Azure is a must.
    • Excellent command of English in writing, speaking and reading
    • Experience in writing technical and non-technical documentations
    • Experience with developing large enterprise applications
    • Experience in developing customer-facing solutions
    • Experience with popular web application frameworks
    • Translate application storyboards and use cases into functional applications.
    • Familiarity with limitations of PHP as a platform and its workarounds.
    • Creating database schemas that represent and support business processes
    WUZZUF Badges

    Spree prefers having strong proficiency in the following abilities for this job: Problem Solving.

    You can verify these abilities and earn related WUZZUF badges by taking Viriphi Assessment. These badges will also increase your chances at 1000s of jobs on WUZZUF.

    About this Company

    Spree is an innovative large startup company in the media and marketing technologies field , we are starting big and taking the Egyptian market as a core.
    Our vision is to support end consumers with latest technologies that can help them to manage there daily financials... (More)

    See all Careers and Jobs at Spree