Full Stack Engineer
Job Fit Check
Base Career helps you apply smarter for this job.
Key skills for this role
Role Overview
This is a senior hands-on Full Stack Engineer role with end-to-end ownership of an enterprise platform.
The platform covers CRM, project and portfolio delivery, and financial workflows.
The technology stack includes Microsoft SQL Server, Node.js, Express, React, and React Native.
The environment is secure, on-premise, Windows-based, and has restricted or offline internet access.
Key Skills for This Role
Full Job Posting
Role Overview
This is a senior hands-on Full Stack Engineer role with end-to-end ownership of an enterprise platform.
The platform covers CRM, project and portfolio delivery, and financial workflows.
The technology stack includes Microsoft SQL Server, Node.js, Express, React, and React Native.
The environment is secure, on-premise, Windows-based, and has restricted or offline internet access.
Work Arrangement
- The role is based in Qatar and is explicitly onsite.
- The stated duration is one year, with working hours of eight hours per day.
Application Development
- Design, develop, maintain, and enhance full-stack enterprise applications.
- Design and evolve SQL Server schemas while maintaining data integrity and audit requirements.
- Develop T-SQL procedures, views, database scripts, and sequential migrations without ORM or migration frameworks.
- Develop Node.js and Express APIs with REST, JSON integrations, authentication, validation, error handling, and third-party integrations.
- Develop responsive React and TypeScript applications with hooks, API clients, typed forms, validation, and data visualization.
Security and Deployment
- Implement authentication, authorization, RBAC, secure coding, CORS, XSS prevention, upload validation, secrets management, and data protection.
- Support deployment and operations in an on-premise Windows Server environment.
- Develop PowerShell deployment scripts and manage Windows services, scheduled tasks, firewall configuration, and application dependencies.
- Perform controlled script-based releases in an environment without runtime internet access.
- Vet and bundle dependencies and application assets before deployment.
Quality and Operations
- Troubleshoot application, database, deployment, and performance issues.
- Contribute to performance optimization, maintainability, reliability, and platform security.
Required Technical Skills
- Required frontend skills include HTML, CSS, JavaScript, React, React 18, TypeScript, Vite, React Query or TanStack Query, typed forms, validation, and data visualization.
- Required backend skills include Node.js, Express.js, production REST APIs, authentication, authorization, request validation, error handling, database connectivity, pooling, and timeout management.
- Required database skills include SQL Server, T-SQL, stored procedures, views, relational design, schema evolution, migration scripting, data integrity, audit requirements, and query optimization.
- Required deployment skills include Windows Server, PowerShell, Windows Services, Scheduled Tasks, firewall configuration, manual deployments, and restricted environments.
Experience and Qualifications
- At least 10 years of technical experience designing, developing, and maintaining frontend-to-backend applications is required.
- Strong experience with full-stack development, SQL Server/T-SQL, Node.js, Express.js, React, TypeScript, RESTful APIs, application security, and server-side authorization is required.
- On-premise deployment and Windows environment experience is highly desirable.
- A bachelor's degree in computer science, software engineering, information technology, computer engineering, or a related field is required.
Preferred Skills
- React Native, GraphQL, Docker, CI/CD pipelines, environment configuration, third-party integration, performance optimization, and enterprise application architecture are preferred.
- Experience in secure, restricted, or offline environments is preferred.
Apply for this job in 1 click
Skip the repetitive application forms
Install the Base Career Chrome Extension and autofill job applications across major job boards with your profile.
Trusted by over 500,000 job seekers on Base Career
More from this employer
More jobs at Unknown
Restaurant Manager
, KSA
A highly experienced Restaurant Manager is sought, capable of efficiently overseeing daily operations and ensuring high standards of service. Responsibilities include supervising workflow, monitoring employee performance
Marketing Manager
, KSA
Elevate your marketing career as a Marketing Manager in Dammam, Saudi Arabia, with a focus on driving growth and enhancing brand presence. This role demands a strategic thinker adept at leveraging digital tools to optimi
Fire Safety Engineer
, KSA
As a Fire Safety Engineer, you will play a crucial role in ensuring the safety of structures by conducting thorough technical reviews and assessments. This position requires expertise in fire protection systems, complian
Senior MEP Engineer
, KSA
The Senior MEP Engineer plays a critical role in the planning and design of mechanical, electrical, and plumbing systems, ensuring compliance with industry standards and regulations. This position involves managing MEP p
Senior Mechanical Technical Engineer
, KSA
The Senior Mechanical Technical Engineer plays a pivotal role in advancing mechanical engineering projects by providing expert guidance and ensuring the effective implementation of mechanical systems. This position invol
Restaurant Manager
, KSA
Marketing Manager
, KSA
Inventory Assistant (Saudai National)
Riyadh, KSA
Business Development Executive
, UAE
Logistics Assistant
, UAE
Fire Safety Engineer
, KSA
Senior MEP Engineer
, KSA
Senior Mechanical Technical Engineer
, KSA