Enter a job title or keyword

Full Stack Engineer


Job Location:

Doha - Qatar

Monthly Salary: Not provided by the employer
Posted: 24 August 2026 (Yesterday)
Application Deadline: 21 November 2026
Vacancies: 1 Vacancy

Job Summary

Full Stack Engineer
Duration

1 Year

Working Hours

8 hours per day

Job Purpose

We are looking for a highly experienced Full Stack Engineer with 10 years of technical experience to take end-to-end ownership of an enterprise platform covering CRM project and portfolio delivery and financial workflows.

The platform is built using Microsoft SQL Server React and React Native and operates in a secure on-premise Windows environment with restricted/offline internet access.

The successful candidate will be responsible for developing and enhancing the application across the database backend frontend security and deployment layers. This is a hands-on generalist role requiring strong database expertise and the ability to work independently in a controlled on-premise environment.

Key Responsibilities
  • Design develop maintain and enhance full-stack enterprise applications.

  • Design and safely evolve Microsoft SQL Server database schemas while maintaining data integrity and audit requirements.

  • Develop and maintain T-SQL stored procedures views and database scripts.

  • Create and manage sequential database migration scripts without relying on ORM or migration frameworks.

  • Develop production-grade and Express APIs.

  • Implement RESTful APIs JSON-based integrations authentication validation error handling and third-party integrations.

  • Develop responsive and maintainable web applications using React and TypeScript.

  • Work with React hooks API clients server-state management typed forms validation and data visualization.

  • Implement and maintain application security including authentication authorization RBAC secure coding CORS XSS prevention upload validation and secrets management.

  • Perform end-to-end development from database and API layers through to the user interface.

  • Support deployment and operational activities in an on-premise Windows Server environment.

  • Develop and maintain deployment scripts using PowerShell.

  • Manage Windows services scheduled tasks firewall configuration and application dependencies.

  • Perform controlled script-based releases in an environment without runtime internet access.

  • Ensure all dependencies and application assets are vetted and bundled appropriately before deployment.

  • Troubleshoot application database deployment and performance issues.

  • Contribute to performance optimization maintainability reliability and security of the platform.

Required Technical Skills
Front End
  • HTML CSS JavaScript

  • React / React 18

  • TypeScript

  • Vite

  • React Query / TanStack Query

  • Typed forms and validation

  • Data visualization

Back End
  • Production REST API development

  • API authentication and authorization

  • Request validation and server-side error handling

  • Database connectivity pooling and timeout management

  • JSON and third-party API integrations

  • GraphQL knowledge is an advantage

Database
  • Microsoft SQL Server / T-SQL – primary competency

  • Stored procedures

  • Views

  • Relational database design

  • Database schema design and evolution

  • Sequential migration scripting

  • Data integrity and audit requirements

  • Query optimization

Security
  • Token-based authentication

  • Password hashing

  • Role-Based Access Control (RBAC)

  • Secure coding practices

  • XSS prevention

  • CORS

  • Secure file-upload validation

  • Secrets management

  • Data protection

Deployment / Operations
  • Windows Server

  • PowerShell scripting

  • Windows Services

  • Windows Scheduled Tasks

  • Firewall configuration

  • Script-based/manual deployments

  • On-premise and restricted/offline environments

  • Docker and CI/CD experience is an advantage

Experience & Qualifications
  • 10 years of technical experience in designing developing and maintaining applications from frontend to backend.

  • Strong experience with full-stack application development.

  • Strong hands-on experience with SQL Server/T-SQL.

  • Experience with and .

  • Strong experience with React and TypeScript.

  • Experience developing and integrating RESTful APIs.

  • Experience with application security and server-side authorization.

  • Experience with on-premise deployment and Windows-based environments is highly desirable.

  • Bachelor's degree in Computer Science Software Engineering Information Technology Computer Engineering or a related field.

Preferred Skills
  • React Native

  • GraphQL

  • Docker

  • CI/CD pipelines

  • Environment configuration

  • Third-party system integration

  • Performance optimization

  • Enterprise application architecture

  • Experience working in secure restricted or offline environments

Candidate Profile

The ideal candidate is a senior hands-on Full Stack Engineer who can independently work across the database backend frontend security and deployment layers. Strong SQL Server/T-SQL expertise is particularly important along with practical experience in React and enterprise application development.