Senior Full-Stack .NET Developer (Microservices | CRM | AI | Architecture)
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