Senior Full-Stack .NET Developer

Persian Horizon · Dubai

Hybrid: DubaiFull TimeEngineering & Architecture
Posted Yesterday

Job description

Responsibilities

  • Design, analyze, and build scalable microservices-based systems for an advanced CRM and Sales Intelligence Platform
  • Develop and maintain high-performance APIs using .NET Core
  • Implement complex business logic related to sales pipelines, leads, and marketing flows
  • Integrate third-party services including payment gateways, WhatsApp, and email infrastructure
  • Incorporate AI capabilities into workflows using OpenAI or similar APIs
  • Build functional, data-driven user interfaces and dashboards using modern frontend frameworks
  • Make high-level architectural decisions to ensure system scalability and maintainability

Requirements

  • 5+ years of professional software engineering experience
  • Expert proficiency in .NET (ASP.NET Core, Web API, MVC)
  • Proven experience with Microservices Architecture and Clean Architecture/SOLID principles
  • Advanced skills in SQL Server (design and optimization) and MongoDB
  • Hands-on experience with Redis, Message Brokers (RabbitMQ/Kafka), and background services
  • Practical experience with AI API integration (OpenAI)
  • Strong frontend skills in JavaScript (ES6+), HTML, CSS, and at least one framework (React, Vue, or Angular)
  • Experience implementing authentication systems (JWT, OAuth) and payment gateway integrations

Preferred Qualifications

  • Experience building CRM systems or complex data dashboards
  • Proven track record of working on high-scale, high-traffic systems
  • A strong portfolio or GitHub repository demonstrating advanced engineering capabilities

About the Company

Persian Horizon is building a sophisticated CRM and Sales Intelligence Platform. We are looking for high-level engineers who possess an ownership mindset and the ability to think beyond simple feature coding to build robust, enterprise-grade systems.

Skills & tools

.NetmicroservicesSQL ServerMongoDBReactOpenAIRedisRabbitMQ

What the team is looking for

Use this list as a quick fit check before you apply.

  1. 01Expert in .NET (ASP.NET Core, Web API, MVC)
  2. 02Microservices Architecture experience
  3. 03Clean Architecture and SOLID principles
  4. 04Advanced SQL Server and MongoDB
  5. 05Experience with Redis and Message Brokers
  6. 06Payment Gateway and API integration experience
  7. 07AI API integration (OpenAI)
  8. 08JavaScript (ES6+), HTML, CSS
  9. 09React, Vue, or Angular