About the role
We need an experienced backend engineer to build and maintain reliable, secure APIs and backend services that support web/mobile products and AI integrations.
Responsibilities
• Design and implement RESTful APIs and backend services.
• Work with relational and NoSQL databases; design data models and optimize queries.
• Implement SSO/OAuth2.0 and RBAC for secure access control.
• Build event-driven components and integrate with message brokers.
• Collaborate with frontend, DevOps and QA teams; contribute to CI/CD and observability.
• Containerize services and help with deployment on cloud/Kubernetes.
Must-have requirements
• Bachelor’s or Master’s in Computer Science, Software Engineering or related field.
• 5+ years professional backend development experience.
• Proficiency in Python or C#.
• Experience with FastAPI or ASP.NET Core.
• Strong experience building and maintaining RESTful APIs.
• Deep knowledge of SQL and NoSQL DBs (Postgres, MongoDB, etc.).
• Experience implementing SSO/OAuth2.0 and RBAC.
• Familiarity with Git and common version control workflows. Backend Developer
Nice-to-have
• Experience with Kafka or RabbitMQ (event-driven architectures).
• Experience with containerization (Docker) and orchestration (K8s).
• Experience working in Agile (SCRUM/Kanban).
• Prior exposure to Agentic AI projects or video-conferencing features.
Job Type: Full-time
Pay: From ﷼10.00 per month
Ability to commute/relocate:
• Riyadh: Reliably commute or planning to relocate before starting work (Preferred)
Application Question(s):
• What is your notice period in days ?
• What is your salary expectation ?
• Do you live in Riyadh ?
Experience:
• Backend: 5 years (Required)