Taro Logo

Back-end Developer

Backend
Senior Software Engineer
In-Person
6+ years of experience
AI · Enterprise SaaS

Description For Back-end Developer

Master-Works is seeking an experienced Back-End Software Engineer to join their team in Riyadh, Saudi Arabia. This role focuses on developing and maintaining robust server-side logic and APIs supporting AI-driven chat interactions, document retrieval systems, and intelligent processing workflows. The position requires expertise in database integration, security implementations, and multi-cloud scalability. The ideal candidate will have 6-16 years of experience and strong proficiency in backend technologies including Python, Node.js, Java, or Go. This role offers the opportunity to work with cutting-edge AI technologies while building scalable solutions across multiple cloud platforms. The position involves collaboration with cross-functional teams and requires expertise in both traditional and modern backend technologies, from RESTful APIs to containerization. This is an excellent opportunity for a senior backend developer looking to work on complex, AI-driven systems while ensuring high performance and security standards.

Last updated a month ago

Responsibilities For Back-end Developer

  • Design, build, and maintain server-side logic and APIs for chat interactions, document access, and AI processing
  • Implement secure authentication and authorization protocols such as SSO, OAuth2, and Role-Based Access Control (RBAC)
  • Integrate and optimize performance of SQL/NoSQL databases
  • Ensure systems are scalable, reliable, and support multi-cloud deployments (AWS, GCP, Azure)
  • Collaborate with front-end developers, DevOps, and product teams to deliver integrated solutions
  • Write clean, maintainable, and well-documented code aligned with industry best practices
  • Monitor system performance and proactively address issues to maintain optimal uptime and speed

Requirements For Back-end Developer

Python
Node.js
Java
Go
PostgreSQL
MongoDB
Kubernetes
  • Bachelor's or Master's degree in Computer Science, Software Engineering, or a related field
  • 6–16 years of professional experience in back-end development
  • Proficiency in one or more back-end programming languages (e.g., Python, Node.js, Java, Go)
  • Strong experience in developing and maintaining RESTful APIs
  • Deep knowledge of SQL and NoSQL databases (e.g., PostgreSQL, MongoDB)
  • Solid experience with SSO, OAuth2.0, and RBAC implementations
  • Familiarity with scalable architectures and multi-cloud infrastructure
  • Experience with containerization tools like Docker and orchestration using Kubernetes is a plus

Interested in this job?

Jobs Related To Master-Works Back-end Developer