Search by job, company or skills

Dokainish & Company

Senior Full-Stack Developer - Backend-Leaning (Platform & Monetization) - Egypt

5-7 Years
new job description bg glownew job description bg glownew job description bg svg
  • Posted a day ago
  • Be among the first 10 applicants
Early Applicant

Job Description

Senior Full-Stack Developer - Backend-Leaning (Platform & Monetization)

About Dokainish & Company

Since 2011 Dokainish & Company has been providing world class professional consultancy services.

We specialize in working diligently and collaboratively with our clients to achieve long-lasting and impactful results across numerous business functions. Our areas of expertise include, but are not limited to, Project Management, Quantitative Risk Analysis, Organizational Change Management, Project Controls, Enterprise Reporting, Estimating, Asset Management, and System Implementation for Capital Projects. We draw upon decades of project experience to deliver customized solutions to our clients most complex challenges.

We are a fast-growing organization, currently seeking Senior Full-Stack Developer to take a foundational role in building and operating enterprise-grade SaaS platforms.

IMPORTANT: Please provide a link to one or more of the following: GitHub profile, technical portfolio, architecture documentation, or public project write-up on your resume.

Role Overview

You will own key areas including platform infrastructure, payments and subscriptions, deployment processes, security, and AI-enabled backend capabilities, while continuing to build core product features.

This role requires broad ownership across the full software lifecycle and strong engineering judgment.

This is a remote position based in Egypt.

Key Responsibilities:

Platform & Monetization

  • Design and implement payment processing and subscription models
  • Build and maintain feature entitlements, access control, and usage limits
  • Ensure correctness across billing workflows (upgrades, downgrades, cancellations, failures)

Deployment & Infrastructure

  • Migrate applications from development environments to production infrastructure
  • Set up and maintain development, staging, and production environments
  • Implement CI/CD pipelines, secrets management, and database migrations
  • Ensure deployments are safe, repeatable, and observable

Security & Reliability

  • Apply security-by-default principles across systems
  • Implement RBAC, audit logging, and secure data handling
  • Identify and mitigate risks related to credentials, data access, and AI usage

AI Agents & Backend Integration

  • Design and implement AI-backed services and agent workflows
  • Manage prompt versioning, validation, logging, rate limiting, and cost controls
  • Ensure AI outputs are reviewed and appropriate for production use

Continued Feature Development

  • Build and evolve backend features alongside platform work
  • Refactor and harden AI-assisted code when required
  • Maintain long-term code quality and maintainability

Collaboration & Mentorship

  • Work in GitHub using feature branches, pull requests, and reviews
  • Mentor junior developers through reviews, pairing, and design discussions
  • Collaborate closely with the Engineering Manager and frontend-leaning full-stack developer

Requirements

Required Skills & Experience

  • 5+ years of professional software development experience
  • Strong TypeScript experience across backend and full stack
  • Experience with relational databases and data modeling
  • Experience building and operating security-conscious production systems
  • Experience with SaaS billing systems
  • Familiarity with Docker and cloud environments
  • Exposure to Python for automation or backend tooling
  • Experience working with AI agents or AI-driven workflows
  • Strong GitHub collaboration experience
  • Comfort owning requirements, development, testing, and deployment
  • Must have full professional proficiency of the English language

Working Arrangements

  • Must be based in Egypt.
  • Availability and willingness to work during Eastern Time (ET) business hours

More Info

Job Type:
Industry:
Employment Type:

About Company

Job ID: 136224583