Senior Full-Stack .NET Developer
(Microservices | CRM | AI | Architecture)
Dubai (On-site / Hybrid)
Persian Horizon
Building an Advanced CRM & Sales Intelligence Platform
We are NOT hiring a typical developer.
We are looking for a high-level
engineer who can design, analyze, and build systems — not someone
who only codes features.
Core Requirements (Non-Negotiable)
- Expert
in .NET (ASP.NET Core, Web API, MVC) - Strong
experience with Microservices Architecture - Deep
understanding of Clean Architecture / SOLID principles - Advanced SQL Server (Database Design, Performance Optimization) and MongoDB
- Real Full-Stack
capability (Backend-focused, but able to handle frontend integration)
Backend & Architecture (Must Be
Strong)
- Design
and build scalable API-based systems - Experience
with: - Redis
/ Caching - Message
Brokers (RabbitMQ, Kafka, etc.) - Background
Services / Workers - Strong
in: - Async
programming & performance optimization - System
design & architecture decisions
External Integrations (Real Experience
Required)
You must have built real systems
using:
- Third-party APIs
- Payment
Gateway integrations (bank connection, callbacks, security) - WhatsApp
/ Email infrastructure (automation via code) - Authentication
systems (JWT, OAuth)
AI Integration (Important)
- Hands-on
experience with AI APIs (OpenAI or similar) - Ability
to integrate AI into real systems (automation, analysis, workflows)
Frontend (Practical Level)
- Strong
understanding of: - JavaScript
(ES6+), HTML, CSS - At
least one framework (React / Vue / Angular) - Ability
to: - Consume
APIs and build functional UI - Implement dashboards (KPIs, charts, tables, filters)
- Handle
forms, validation, and dynamic UI
CRM & Business Understanding
(Critical)
- Understanding
of: - CRM
systems - Sales
pipelines, leads, marketing flows - Ability
to: - Analyze
business logic - Collaborate
on system-level decisions (not just coding)
Engineering Mindset
- Clean,
scalable, maintainable code - Strong
analytical thinking - Ownership
mindset - Experience
with Git, code reviews, basic testing
Bonus (High Priority)
- Real portfolio
/ GitHub / live systems - Experience
building CRM or dashboards - Experience
in high-scale systems
Important
If your experience is limited to basic
CRUD applications,
this role is NOT a fit.
We are building a serious system and
need someone who can think and build at a high level.
Requirements