# Full Stack Dev

**Company:** [BlackStone eIT](http://jobs.workable.com/companies/tibAGcW55dzHFist5SpD3s.md)
**Location:** Dubai, United Arab Emirates
**Workplace:** on site
**Employment type:** Full-time
**Department:** Outsource

[Apply for this job](http://jobs.workable.com/view/471c6f27-fe78-4ee2-ace1-a788a7a679c5)

## Description

**Role Overview**

The Full Stack Developer will be responsible for designing, developing, maintaining, and enhancing end-to-end web applications, covering both backend and frontend layers, while ensuring performance, security, and scalability.

**Responsibilities**

-   Design, develop, and maintain scalable web applications using **.NET Core**
-   Build secure and robust backend APIs using **ASP.NET Core**
-   Design, implement, and manage databases using **Entity Framework Core**
-   Develop clean, efficient, and secure business logic
-   Build modern, responsive, and user-friendly frontend interfaces
-   Work with frontend frameworks to implement UI/UX designs
-   Integrate frontend applications with backend APIs
-   Optimize application performance, reliability, and scalability
-   Ensure application security best practices are followed
-   Write clean, maintainable, well-structured, and well-documented code
-   Participate in code reviews, architecture discussions, and technical planning
-   Support existing systems and contribute to continuous improvement initiatives

## Requirements

-   Strong experience with **.NET Core / ASP.NET Core \[+4 years of experience \]**
-   Solid knowledge of **Entity Framework Core \[+4 years of experience \]**
-   Strong understanding of **RESTful API** design and integration **\[+4 years of experience \]**
-   Experience with frontend frameworks, including:

-   **Angular**
-   **AngularJS**
-   **React**

-   Strong knowledge of **HTML5, CSS3, JavaScript, and TypeScript**
-   Experience working with **SQL databases** (SQL Server preferred)
-   Good understanding of full stack web application architecture
-   Familiarity with design patterns and best practices
-   Experience using **Git** or other version control systems
-   Ability to work independently and as part of a team
-   Strong problem-solving and analytical skills
