Senior Full-Stack Engineer - AI
Role Overview
Build and enhance enterprise AI-enabled solutions in a secure industrial environment.
Focus on backend services, APIs, real-time data integration, application reliability, containerized deployments, and production readiness.
Reports to the Service Line Delivery Lead.
Key Skills for This Role
Full Job Posting
Role overview
Build and enhance enterprise AI-enabled solutions in a secure industrial environment.
Focus on backend services, APIs, real-time data integration, application reliability, containerized deployments, and production readiness.
Reports to the Service Line Delivery Lead.
Work arrangement
- Hybrid work arrangement in Riyadh, Saudi Arabia.
Employment and language
- Contract type is full-time.
- Fluent or professional written and verbal English is required; Arabic is a strong plus.
Responsibilities
- Design, develop, and maintain secure backend services and APIs for enterprise web applications.
- Build services for reporting, dashboards, notifications, workflows, administrative functions, and AI-enabled capabilities.
- Integrate enterprise data sources, operational platforms, document repositories, notification services, and backend systems.
- Build real-time or near-real-time data flows using APIs, WebSockets, Server-Sent Events, message queues, or similar patterns.
- Integrate model outputs, analytics, RAG/LLM capabilities, and monitoring with AI and data teams.
- Support Docker and OpenShift/Kubernetes deployments, CI/CD, release management, configuration, and deployment validation.
- Ensure reliability and operational readiness through troubleshooting, monitoring, performance optimization, secure coding, testing, and documentation.
- Collaborate with architecture, frontend, DevOps, cybersecurity, and business teams.
Technical requirements
- Extensive full-stack or backend-focused enterprise application development experience.
- Backend expertise with Node.js, Java/Spring Boot, Python/FastAPI/Django, or similar frameworks.
- RESTful APIs, secure authentication and authorization, role-based access control, and enterprise integration patterns.
- Relational and NoSQL database experience, such as PostgreSQL, MongoDB, Redis, or TimescaleDB.
- Container experience with Docker and OpenShift/Kubernetes; understanding of CI/CD, Git/Bitbucket, reviews, branching, and releases.
- Ability to resolve production, performance, integration, and application reliability issues.
- Knowledge of application security, vulnerability remediation, and secure software development.
- Comfort with enterprise documentation, testing, quality assurance, and acceptance processes.
- English proficiency is required; Arabic is a strong plus.
Benefits
- Location-dependent benefits include a mentor, recognition through President’s Club, training and development opportunities, and an ongoing feedback and growth culture.
About SoftwareOne
SoftwareOne provides software and cloud solutions in more than 70 countries, helping organizations optimize software investments, modernize applications, and use cloud, data, and AI.
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 SoftwareOne
AWS Pre-Sales Consultant (Middle East Africa)
Dubai, UAE
SoftwareOne seeks an AWS pre-sales consultant to guide cloud adoption and support business growth across the MEA market. The role covers technical discovery, solution design, FinOps, commercial modeling, and the technica
AWS Pre-Sales Consultant (Middle East Africa)
Dubai, UAE
Presales Copilot Specialist
North Sydney, AUS
HR Lead ANZ
Melbourne, AUS
Partner Account Manager QLD
Brisbane, AUS
Account Manager
, AUS
Associate Corporate Counsel
, USA
Director, Channel Programs & Enablement
, USA
Head of Channel Sales, Americas
, USA