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)