A

Full Stack Engineer - Qatar (Onsite)

Arab Solutions

Doha, Doha Municipality, Qatar · Contract

Be the first to apply

Experience
10+ yrs
Salary
Openings
1
Posted
11 ਘੰਟੇ ਪਹਿਲਾਂ
Work mode
In office
Education
Bachelor's degree in Computer Science or related field
Resume
Required to apply

Where you'll work

Job description

Job Overview

We are seeking a seasoned Full Stack Engineer to join our team in Doha, Qatar for a one-year contract. The role involves managing and evolving an integrated enterprise platform incorporating CRM, project and financial workflows. This system is built on a SQL Server core with a Node.js/Express API, a React web interface, and a React Native mobile application, running entirely onsite within a secure Windows environment with no internet connectivity.

Key Responsibilities

  • Take full ownership of the enterprise platform including database schema evolution, API and frontend application enhancement, and deployment management.
  • Ensure platform security through robust authentication, session management, role-based access control, and secure coding practices.
  • Manage disciplined script-based deployments and Windows Server operations including service and scheduled task management without cloud CI/CD facilities.

Experience and Technical Expertise

  • Minimum 10 years of professional experience designing, developing, and maintaining full stack applications from frontend to backend.
  • Proficient with frontend frameworks such as React, Angular, or Vue.js, with strong skills in React 18 and TypeScript.
  • Expertise in backend development using Node.js and Express, including production API development with database drivers (mssql or equivalent).
  • Solid experience working with relational databases like Microsoft SQL Server, PostgreSQL, or MySQL, including schema design, migration scripting, stored procedures, and views without using ORM or migration frameworks.
  • Operational experience deploying and maintaining applications in an offline Windows environment, using PowerShell scripting and managing firewall settings.
  • Understanding of application security, including token-based authentication, password hashing, cross-site scripting prevention, CORS policies, and secret management.
  • Familiarity with RESTful API and GraphQL development, JSON handling, and integration with third-party systems.
  • Basic knowledge of DevOps practices such as CI/CD pipelines and containerization using Docker.

Educational Requirements

A bachelor's degree in Computer Science, Software Engineering, Information Technology, Computer Engineering, or a related discipline is required.

Additional Qualifications

  • Comprehensive CV demonstrating years of experience and relevant certifications is necessary.
  • Proficiency in frontend technologies: HTML, CSS, JavaScript, TypeScript, React, Angular, or Vue.js.
  • Backend skills including Node.js, Java, Python, C#, .NET, PHP, or similar server-side languages.
  • Database competencies in SQL Server, PostgreSQL, or MySQL.
  • Experience with API development including RESTful services and GraphQL.
  • Familiarity with CI/CD and Docker for deployment is an added advantage.

Leave it if you'd like a reply — we won't use it for anything else.

Click to browse, drag & drop, or paste a screenshot

PNG, JPG, GIF, MP4, WebM, MOV · Max 20MB each · Up to 5 files

🤖
Online · instant AI help