Backend Developer - Fullstack Developer (Databa...

  • Full-Time
  • Remote

Job Description:

Our company is seeking a highly skilled Backend or Full‑Stack Developer to design, build, and optimize backend services for a dynamic web platform. The ideal candidate will work on database structures, API development, and integrations with external systems such as Facebook APIs, payment gateways, and other third‑party services.
Candidates with strong backend experience, full‑stack capabilities, or the ability to serve as a backup developer for cross‑functional tasks are all welcome.

This role requires expertise in backend optimization, multi‑threaded operations, and handling high‑volume concurrent connections. The developer will collaborate remotely with UI/UX teams, frontend engineers, and product owners to ensure seamless end‑to‑end functionality.
Clear documentation, structured code, and maintainability are essential, as the backend will support multiple integrations and long‑term scalability.

  • Contract Type: Fixed‑Term, Freelance
  • Start Date: ASAP
  • Work Hours: Flexible (with required availability for scheduled team meetings)
  • Work Format: [X] Remote  
  • 3 Years of Experience Required
  • Bachelors degree in Computer Science, Interaction Design, Visual Communication, or a related field (or equivalent practical experience
  • Language Requirements: Strong written and spoken English for documentation and remote collaboration and Arabic
  • Preferred Skills:
  • Backend Development & Architecture
    • Strong experience with backend languages/frameworks (Node.js, Python, PHP, Go, or similar)
    • Experience designing and building RESTful APIs and/or GraphQL services
    • Ability to create scalable, modular, and maintainable backend architectures
  • Full‑Stack Development (Optional but Accepted)
    • Experience with frontend frameworks such as React, Vue, or Angular
    • Ability to collaborate with UI/UX teams and integrate frontend with backend services
    • Understanding of responsive design and modern UI workflows
  • Database Management
    • Proficiency with SQL and NoSQL databases (MySQL, PostgreSQL, MongoDB, Redis)
    • Experience with database optimization, indexing, query tuning, and schema design
  • Systems Integration
    • Experience integrating third‑party APIs such as:
    • Facebook Graph API
    • Payment gateways (Stripe, PayPal, local gateways)
    • CRM or ERP systems
    • Ability to handle authentication flows, webhooks, and secure data exchange
  • Performance & Optimization
    • Experience with multi‑threaded processing and handling high‑volume concurrent connections
    • Knowledge of caching strategies, load balancing, and asynchronous processing
    • Ability to optimize backend performance for speed, reliability, and scalability
  • Security & Compliance
    • Understanding of secure coding practices
    • Experience with API authentication (OAuth2, JWT, HMAC, etc.)
    • Familiarity with data protection and compliance requirements
  • Collaboration & Documentation
    • Ability to work effectively with remote teams
    • Strong documentation skills for APIs, workflows, and system architecture
    • Experience using Git and CI/CD pipelines

Other Requirements:

  • Must provide references and documentation of previous backend or full‑stack projects (portfolio, GitHub, case studies, or client references)
  • Ability to work independently while maintaining consistent communication
  • Strong problem‑solving skills and attention to detail
  • Commitment to delivering clean, well‑structured, and well‑documented backend code