Job Description
Roles & Responsibilities
Design and develop backend services, APIs, and microservices that expose data and analytics to business users and downstream systems
Build user-facing components and dashboards where required
Translate functional requirements into clean, modular, and testable code
Integrate applications with data platforms, data warehouses, and operational systems
Implement secure, performant, and well-documented data access patterns
Apply test-driven and behavior-driven development practices
Optimize applications for performance, scalability, and reliability
Contribute to CI/CD pipelines, infrastructure-as-code, and DevOps standards
Provide L3 support for production issues and lead root-cause analysis
Maintain technical documentation, API specifications, and runbooks
Requirements
Technical
6+ years of professional software development experience
Strong hands-on experience in at least one modern stack, such as:
Python (FastAPI / Django / Flask) or Java / Spring Boot or .NET
TypeScript / React or Angular for front-end (where relevant)
Solid experience designing and building REST and/or GraphQL APIs
Strong SQL skills and experience working with relational and analytical databases
Hands-on experience with containerization (Docker, Kubernetes) and at least one major cloud (AWS, Azure, or GCP)
Familiarity with CI/CD, automated testing, and modern DevOps practices
Industry / Domain (Highly Preferred)
Experience in mining, metals, heavy industry, oil & gas, utilities, or other large industrial sectors is a strong plus
Exposure to ERP (SAP) integration, operational reporting, or workflow / case-management applications is highly valued
Prior experience in the GCC or Saudi Arabia is an advantage
Governance & Compliance Awareness
Strong understanding of secure-by-design principles, authentication, and authorization patterns
Awareness of data privacy, PII handling, and audit requirements
Soft Skills
Strong analytical and problem-solving skills
Ownership mindset and ability to drive features from idea to production
Clear communication with technical and business stakeholders
Education & Certifications
Preferred:
Degree in Computer Science, Software Engineering, or related field
Cloud or developer certifications are a strong advantage
Additional Requirements
Onsite presence in Riyadh required
Experience working in large enterprise or government environments
Ability to operate in a multi-vendor delivery ecosystem
Desired Candidate Profile
Technical
6+ years of professional software development experience
Strong hands-on experience in at least one modern stack, such as:
Python (FastAPI / Django / Flask) or Java / Spring Boot or .NET
TypeScript / React or Angular for front-end (where relevant)
Solid experience designing and building REST and/or GraphQL APIs
Strong SQL skills and experience working with relational and analytical databases
Hands-on experience with containerization (Docker, Kubernetes) and at least one major cloud (AWS, Azure, or GCP)
Familiarity with CI/CD, automated testing, and modern DevOps practices
Industry / Domain (Highly Preferred)
Experience in mining, metals, heavy industry, oil & gas, utilities, or other large industrial sectors is a strong plus
Exposure to ERP (SAP) integration, operational reporting, or workflow / case-management applications is highly valued
Prior experience in the GCC or Saudi Arabia is an advantage
Governance & Compliance Awareness
Strong understanding of secure-by-design principles, authentication, and authorization patterns
Awareness of data privacy, PII handling, and audit requirements
Soft Skills
Strong analytical and problem-solving skills
Ownership mindset and ability to drive features from idea to production
Clear communication with technical and business stakeholders
Education & Certifications
Preferred:
Degree in Computer Science, Software Engineering, or related field
Cloud or developer certifications are a strong advantage
Additional Requirements
Onsite presence in Riyadh required
Experience working in large enterprise or government environments
Ability to operate in a multi-vendor delivery ecosystem