Taro Logo

Back-end Developer

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

Job Description

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 4 months 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

Related Jobs

Software Engineer (Back-End)

Senior Backend Software Engineer position at Master-Works in Riyadh, focusing on Node.js and TypeScript development with 5+ years of experience required.

Senior Java Developer

Senior Java Developer position at Master-Works in Riyadh, focusing on enterprise applications development using Java and Spring Boot, requiring 5+ years of experience.

Senior Backend Developer

Senior Backend Developer position at Master-Works, focusing on Python, Django, and .NET Core development with 4+ years of experience required.

Senior Backend Developer

Senior Backend Developer position at Master-Works in Riyadh, Saudi Arabia. Full-time, on-site role in the PMO department.

Senior Software Development Engineer

Senior Software Development Engineer position at Master-Works in Riyadh, Saudi Arabia - Full-time, on-site role requiring senior-level software development expertise.