
Senior Developer – Data Applications
Posted May 20

Posted May 20
This is a fully remote position, open to applicants in Saudi Arabia.
• Create and develop backend services, APIs, and microservices that deliver data and analytics to business users and downstream systems.
• Construct user-facing components and dashboards as needed.
• Convert functional requirements into clean, modular, and testable code.
• Integrate applications with data platforms, data warehouses, and operational systems.
• Establish secure, efficient, and well-documented data access patterns.
• Employ test-driven and behavior-driven development methodologies.
• Enhance applications for performance, scalability, and reliability.
• Contribute to CI/CD pipelines, infrastructure-as-code, and DevOps best practices.
• Offer L3 support for production issues and guide root-cause analysis.
• Keep technical documentation, API specifications, and runbooks up to date.
• 6–10+ years of professional experience in software development.
• Extensive hands-on experience with at least one modern technology stack, including:
• ◦ Python (FastAPI / Django / Flask) or Java / Spring Boot or .NET.
• ◦ TypeScript / React or Angular for front-end development (where applicable).
• Strong background in designing and building REST and/or GraphQL APIs.
• Proficient SQL skills and experience with both relational and analytical databases.
• Practical experience with containerization (Docker, Kubernetes) and at least one major cloud provider (AWS, Azure, or GCP).
• Understanding of CI/CD, automated testing, and contemporary DevOps practices.
• Excellent analytical and problem-solving capabilities.
• A sense of ownership and ability to drive features from concept to production.
• Paid time off.
• Opportunities for professional development.
SD Solutions
SIS International Research & Strategy Consulting
Roblox
Get handpicked remote jobs straight to your inbox weekly.