Enable job alerts via email!

Back-end Developer

Master-Works

Riyadh

On-site

SAR 60,000 - 100,000

Full time

20 days ago

Boost your interview chances

Create a job specific, tailored resume for higher success rate.

Job summary

An innovative firm is looking for a talented Back-End Software Engineer to join their dynamic team. This role involves developing robust server-side logic and APIs that support AI-driven chat interactions and document retrieval systems. The ideal candidate will work with cutting-edge technologies, ensuring secure authentication and optimizing database performance. You will collaborate closely with front-end developers and product teams to deliver seamless solutions, all while maintaining high standards of code quality. If you are passionate about building scalable systems and thrive in a multi-cloud environment, this is the perfect opportunity for you.

Qualifications

  • 6-16 years of experience in back-end development.
  • Proficiency in back-end programming languages like Python and Java.

Responsibilities

  • Design and maintain server-side logic and APIs for AI-driven interactions.
  • Implement secure authentication protocols and ensure system scalability.

Skills

Python
Node.js
Java
Go
RESTful APIs
SQL
NoSQL
SSO
OAuth2
RBAC

Education

Bachelor’s degree in Computer Science
Master’s degree in Software Engineering

Tools

Docker
Kubernetes
AWS
GCP
Azure

Job description

We are seeking a highly skilled and experienced Back-End Software Engineer to develop and maintain robust server-side logic and APIs supporting AI-driven chat interactions, document retrieval systems, and intelligent processing workflows. The ideal candidate will be responsible for database integration, implementing secure authentication and authorization mechanisms, and ensuring scalability across multi-cloud environments.

Key Responsibilities:
  • 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.
Qualifications:
  • 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.
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.