Senior Full-Stack Engineer

🏢 Global Corporation
📍 Abu Dhabi, United Arab EmiratesFull-timeOn-site
📅 Posted: 2w ago🔄 Updated: 2w ago
CV%
✨ AI Summary
This is a Senior Full-Stack Software Engineer position focused on leading the design and development of research infrastructure digital platforms. The role involves building scalable web capabilities for compute credit management, PI dashboards, and access control, ensuring transparency and ease of management for research resources. Key responsibilities include frontend development using React, TypeScript, HTML, and CSS, creating PI portals with self-service workflows for credit management and resource policies, designing interactive dashboards for utilization and spending trends, and integrating with various university systems through APIs. The engineer will also be responsible for implementing role-based access control, leading technical design reviews, mentoring engineers, and contributing to backend services when necessary. Essential qualifications include a Bachelor's degree in a related technical field, at least 7 years of enterprise web platform experience, strong skills in frontend and backend technologies (React, TypeScript, Java/Spring Boot), SQL, API integration, security best practices, and agile methodologies.
Required Skills
Information Technology
ReactTypeScriptHTMLCSSAPI DevelopmentDashboardsData VisualizationREST APIJavaSpring BootgRPCMicroservicesSQLPostgreSQLData ModelingPerformance OptimizationSSOLoggingSecure Development PracticesGitTest AutomationCI/CDDockerKubernetesPrometheusGrafanaCloud ArchitectureTechnical Documentation
Other
reusable component designfrontend testingtransaction handlingidentity providersrole-based access controlEnglish
Design, Content & Media
Content Production Workflows
Engineering, Construction & Trades
Troubleshooting
Soft Skills & Professional Competencies
Problem SolvingStakeholder Management
Business, Sales & Management
AgileMentoring
Nice to have:
Other
HPCSlurmresource accountingmulti-tenant platformsdistributed platformsinventory systemsCMDBmaintenance tracking
Business, Sales & Management
Scheduling
Information Technology
Data PlatformsCloud NativeRedisKafkaObservabilityApplication Security TestingRelease ManagementERP
Operations, Logistics & Supply Chain
Procurement
Engineering, Construction & Trades
MEP Systems
Hospitality, Retail & Customer Service
Customer Service Management
Requirements
The Senior Full-Stack Software Engineer will lead the design, development, and improvement of research infrastructure digital platforms, focusing on compute credit management, dashboards, and access control. Responsibilities include owning the frontend development with React, TypeScript, HTML, and CSS, building PI portals and self-service workflows, designing interactive dashboards and reports, integrating with university systems via APIs, and leading technical design reviews. Essential requirements include a Bachelor's degree in a related technical field, a minimum of 7 years of software engineering experience with enterprise web platforms, strong hands-on experience with React, TypeScript, and backend technologies like Java/Spring Boot, robust SQL and relational database skills, experience with identity providers and access control, proficiency in Git, automated testing, CI/CD, Docker, Kubernetes, and monitoring tools, and strong architecture, problem-solving, communication, and agile delivery skills.
Description
Job description / Role Job Type Full Time Job Location Abu Dhabi, UAE Nationality Any Nationality Salary Not Specified Gender Not Specified Arabic Fluency Not Specified Job Function IT - Software & Web Development Company Industry Software & Internet Services Application open: Full-time The senior full-stack software engineer will lead the design, development, and continuous improvement of research infrastructure digital platforms. Supporting compute credit management, PI/project dashboards, Slurm-based job visibility, usage tracking, chargeback reporting, and role-based access for faculty, students, administrators, and leadership. Working closely with research infrastructure, research administration, finance, IT, and backend engineering teams, the role will build scalable web capabilities that make resource usage, rates, balances, and cluster activity transparent and easy to manage. Key responsibilities Research infrastructure platforms, frontend, UX & design system Own the frontend for research infrastructure digital platforms using React, TypeScript, HTML, and CSS, delivering responsive and consistent experiences across desktop, tablet, and mobile. Connect HPC and financial workflows into clear information architecture, navigation, forms, tables, charts, alerts, and actionable error messages. Collect user feedback, usage analytics, and usability testing with faculty and researchers to continuously improve the PI portal, user and administration interface. PI portal & self-service workflows Build the PI workspace for viewing available compute credit balance, initial allocation, additional credits added, total credits received, credits used, project balances, and student-level consumption. Develop secure workflows for creating projects, assigning or removing members, transferring credits for project pools and researchers, and reviewing transaction history. Present clear resource rates and policies for cluster resources such as H200 and A100 GPUs, CPU nodes, storage, backup, priority tiers, and free-tier services. Dashboards, reporting & observability Design interactive dashboards for compute credit utilization, consumption, spending trends, project and student activity, job status, queue health, and resource availability. Create role-appropriate views for PIs, students, administrators, and university leadership, with filters, drilldowns, exports, and monthly reporting. Integrate Grafana, Prometheus, and platform telemetry where appropriate while maintaining consistent terminology and a unified digital platforms experience. Platform integration, security & data Integrate the portal with university ERP, PostgreSQL, Slurm, cluster monitoring, storage, cloud, and university financial services through well-defined REST or gRPC APIs. Apply role-based access control and least-privilege authorization for PI, student, administrator, finance, and leadership functions, with auditable sensitive actions. Collaborate on API contracts, data models, validation rules, and failure handling so compute credit utilization information remains accurate, traceable, and understandable. Engineering delivery & quality Lead technical design reviews, maintain system and user documentation, mentor engineers, and deliver incrementally through agile planning and stakeholder demonstrations. Contribute to scalable full-stack architecture and implement backend services or integration components using Java/Spring Boot or comparable enterprise technologies when required. Build automated unit, integration, end-to-end, accessibility, performance, and regression tests for critical portal workflows. Academic qualifications required Bachelor’s degree in computer science, software engineering, information systems, or a related technical field. Master’s degree in a related field is preferred. Professional experience required Essential: Minimum 7 years of software engineering experience delivering enterprise web platforms, including substantial ownership of frontend or full-stack development. Strong hands-on experience with React, TypeScript, HTML, CSS, responsive UI development, reusable component design, and frontend testing. Demonstrated ability to turn complex operational or financial data into intuitive dashboards, workflows, and visualizations for non-technical users. Experience designing and integrating REST APIs; experience with Java, Spring Boot, gRPC, microservices, or comparable backend frameworks. Strong SQL and relational database experience, preferably PostgreSQL, including data modeling, query optimization, and reliable transaction handling. Experience integrating enterprise identity providers and implementing SSO, role-based access control, audit logging, and secure web-development practices. Experience with Git-based delivery, automated testing, CI/CD, Docker, Kubernetes, production troubleshooting, and monitoring tools such as Prometheus or Grafana. Strong architecture, problem-solving, documentation, stakeholder communication, and agile delivery skills; able to lead design discussions and mentor engineers. Professional English proficiency, with the ability to explain technical and data concepts clearly to faculty, administrators, and business stakeholders. Preferred: HPC environment experience with Slurm, GPU/CPU resource accounting, quotas, job scheduling, or research-computing portals. Experience building multi-tenant, data-intensive, cloud-native, or distributed platforms with PostgreSQL, Redis, Kafka, or similar technologies. Creating operational dashboards or integrating Grafana, Prometheus, or other observability platforms experience. Worked at a higher education, research institution, smart-city, geospatial, or other mission-critical environments. AI application experience with assistants or guided workflows to improve product usability and user support. Experience with asset management, inventory systems, CMDB, maintenance tracking, ERP, procurement, finance, or service-management platforms is an advantage. Apply Now
✨ Premium Match Details
Deep-dive CV analysis, customized Cover Letters, and Interview prep!
📊 Match Analysis
Insights against your active CV
📊
Personalized Match Analysis
Upload your CV to see exact matching percentages, detailed skills mapping, and gap analysis for this role.
🎯 Overalli74%
⚡ Skillsi85%
View Breakdown
Ontology Match: 85.0
Matched:✓ Requirements Matching✓ Ontology Skills Mapping
📜 Eligibilityi49%
View Breakdown
Local: 19600%
🏗️ Career Fiti91%
View Breakdown
Seniority: 91.0
📋 Requirementsi67%
View Breakdown
Domain: 67.0
🔥 Motivationi78%
View Breakdown
Title Fit: 78.00