Jex Recruitment | Connecting top talent with leading companies
Back End Developer
Jex Recruitment | Connecting top talent with leading companiesUnited Arab Emirates18 hours ago
Full-timeInformation Technology

Backend Engineer

We are seeking a skilled Backend Engineer to join an innovative AI-focused technology client. In this role, you will design, develop, and maintain scalable backend systems that support AI-powered applications and services. You will work closely with frontend engineers, data scientists, and product teams to build reliable APIs, data pipelines, and infrastructure that enable intelligent applications. The ideal candidate is passionate about building robust backend architectures and delivering high-performance systems that power modern AI solutions.


Key Responsibilities

  • Design, develop, and maintain scalable backend services, APIs, and microservices for AI-driven applications.
  • Build and manage data pipelines that support machine learning models and data-driven features.
  • Integrate machine learning models and AI services into production systems in collaboration with data science and MLOps teams.
  • Ensure system reliability, scalability, and performance across backend infrastructure.
  • Implement strong security practices including authentication, authorization, and data protection.
  • Optimize backend systems for efficiency, scalability, and maintainability.
  • Write and maintain automated tests (unit and integration) to ensure system reliability and code quality.
  • Collaborate with cross-functional teams including frontend engineers, product managers, and data scientists.


Required Skills & Experience

  • 5+ years of experience in backend or software engineering, preferably building data-driven or AI-enabled applications.
  • Proficiency in at least one backend programming language such as Python, Java, Go, or Rust.
  • Strong experience building RESTful APIs, microservices architectures, and distributed systems.
  • Experience working with databases (SQL and/or NoSQL).
  • Familiarity with containerization technologies such as Docker and orchestration tools like Kubernetes.
  • Experience with CI/CD pipelines, version control systems (Git), and automated testing practices.
  • Understanding of backend performance optimization, system reliability, and security best practices.
  • Experience supporting AI or machine learning systems in production is a plus.
  • Bachelor’s degree in Computer Science, Engineering, or a related field required
  • Master’s degree preferred

Key Skills

Ranked by relevance