Job Summary
SoftwareOne seeks a Senior Full-Stack Engineer to design and maintain secure backend services and APIs for enterprise AI-enabled applications. You will focus on backend development, systems integration, real-time data flows, and containerized deployments using OpenShift and Kubernetes in a hybrid role based in Riyadh.
Responsibilities
- Design, develop, and maintain secure backend services and APIs for enterprise web applications
- Build and enhance application services for reporting, dashboards, notifications, user workflows, administrative functions, and AI-enabled capabilities
- Integrate applications with enterprise data sources, operational platforms, document repositories, notification services, and existing backend systems
- Develop and support real-time or near-real-time data flows using APIs, WebSockets, Server-Sent Events, message queues, and similar integration patterns
- Collaborate with AI and data teams to integrate model outputs, analytics services, RAG/LLM capabilities, and monitoring components into application workflows
- Support containerized deployments using Docker and OpenShift/Kubernetes, leveraging Bitbucket/Git, CI/CD pipelines, release management, and deployment validation
- Ensure application reliability, security, and operational readiness through troubleshooting, logging, monitoring, performance optimization, and close collaboration with architects, frontend engineers, DevOps, cybersecurity teams, and business stakeholders
Requirements
- Extensive experience in full-stack or backend-focused enterprise application development with strong expertise in designing and building scalable backend services using Node.js, Java/Spring Boot, Python/FastAPI/Django, or similar frameworks
- Strong experience designing, developing, and documenting RESTful APIs, including secure API design, authentication, authorization, role-based access control, and enterprise integration patterns
- Hands-on experience with relational and NoSQL databases, including PostgreSQL, MongoDB, Redis, TimescaleDB, or similar technologies
- Experience deploying and operating applications in containerized environments using Docker and OpenShift/Kubernetes, supported by solid understanding of CI/CD pipelines, Git/Bitbucket workflows, code reviews, branching strategies, and release processes
- Proven ability to troubleshoot production issues, performance bottlenecks, integration failures, and application reliability challenges in complex enterprise environments
- Strong understanding of application security, vulnerability remediation, and secure software development practices
- Ability to work effectively in structured enterprise environments, following established processes for documentation, testing, quality assurance, and formal acceptance procedures
- Fluent or professional English, written and verbal; Arabic is a strong plus
- Valid visa for KSA
What the company offers
- A mentor who supports your successful start and is at your side with advice and action
- Recognition through President’s Club award by leadership and peers
- Lifelong education with a variety of training and development opportunities
- Global company culture based on 6 core values
- Continuous optimization of internal structures and feedback culture to be an Employer of Choice
We refresh listings regularly, but some roles close early on the source platform.
Country: Saudi Arabia
City: Riyadh
Job Category: Software Engineering
Workplace type: Hybrid
Job Type: Full Time
Company Name: SoftwareOne
Seniority level: Mid-Senior level
Sorry! This job has expired.

