Job Title: Backend Engineer (Laravel + Python)
Location: Remote
Job Type: Full-time
Experience Level: Senior
About the Role
We’re seeking a Senior Backend Engineer with expertise in Laravel and Python (FastAPI) to join our dynamic team. This role is perfect for someone who thrives in building intelligent, scalable backend systems, is passionate about AI-driven features, and enjoys tackling complex system integrations. You’ll work closely with product and engineering teams to bring transformative, tech-forward experiences to life.
Key Responsibilities
✅ Backend & API Development
- Architect and implement scalable, secure backend services in Laravel and Python (FastAPI).
- Build high-availability REST APIs with robust authentication, rate-limiting, and logging.
- Integrate deeply with third-party APIs including Wafeq, QuickBooks, Xero, Stripe, and CRM platforms.
- Create modular, decoupled services using webhooks and real-time sync pipelines.
✅ Database Architecture & Optimization
- Design optimized relational schemas in MySQL for high-volume transactional systems.
- Implement version-controlled migrations, consistency checks, and audit trail mechanisms.
- Leverage read-replicas and perform RDS tuning for performance at scale.
✅ DevOps & CI/CD Automation
- Build and manage GitHub Actions pipelines for testing, building, and deployment.
- Automate deployment across staging and production using IaC tools and custom scripts.
- Monitor and optimize cloud resources (AWS EC2, RDS, S3, CloudWatch) for resilience and cost-efficiency.
✅ AI & Intelligent Automation
- Build integrations for AI-powered features like workflow automation, smart agents, and data enrichment modules.
- Contribute to the development of agent-based microservices and LLM-enhanced features using Python libraries and APIs.
- Collaborate with the product team to bring AI-driven experiences into the product roadmap.
✅ System Integration & Business Logic
- Manage multi-system orchestration including syncing accounting records, CRM triggers, and automated payments.
- Ensure fault-tolerant logic with retries, exponential backoff, and graceful degradation for all external API interactions.
Required Skills & Experience
- Proven track record of building enterprise-grade APIs and integrations with platforms like Wafeq, QuickBooks, Xero, Zoho, and CRMs.
- Deep understanding of software architecture, design patterns, and clean code practices.
- Strong expertise in MySQL, including query optimization, indexing, and data migrations.
- Hands-on experience with AWS (EC2, S3, RDS, CloudWatch, IAM) for cloud-native deployments.
- Experience with GitHub Actions and CI/CD pipeline automation.
- Solid experience integrating and managing payment gateways such as Stripe, Paymob, etc.
- Strong command of asynchronous programming, background jobs, and task queues (Laravel Queues, Celery, etc.).
- Comfortable working in high-velocity, agile environments with minimal supervision.
Bonus / Nice to Have
- Working knowledge of Vue.js and modern JavaScript tools (Vite, Webpack).
- Experience with GraphQL, including schema design and resolvers.
- Familiarity with event-driven architectures and message brokers like Kafka or RabbitMQ.