CME

Senior Developer – Data Applications

CME  •  Remote  •  23 days ago
Apply
AI can make mistakes so check important info. Chat history is never stored.

Job Description


This is a remote position.


We are seeking a Senior Developer to design and build data-centric applications, APIs, and user-facing tools that sit on top of the enterprise data platform. The role is hands-on, with end-to-end ownership of features from design through deployment, and a strong focus on quality, performance, and maintainability.


Application & API Development



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


Integration & Data Access



Integrate applications with data platforms, data warehouses, and operational systems



Implement secure, performant, and well-documented data access patterns


Quality, Performance & DevOps



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


Production Support & Documentation



Provide L3 support for production issues and lead root-cause analysis



Maintain technical documentation, API specifications, and runbooks


Requirements


Technical



6–10+ 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

CME

About CME

CME is a technology partner with 40+ years of impact, creating and modernizing systems, scaling AI, and enabling transformation that lasts. Our solutions power Fortune 500 brands and serve 80M+ daily users worldwide, with 90%+ client retention built on trust and delivery excellence. By uniting strategy, engineering, and adoption under one roof, we give enterprises the resilience and agility to reimagine business and lead the future.

Industry
IT & Software
Company Size
501-1,000 employees
Headquarters
Beirut, LB
Year Founded
1981
Social Media