Full Stack Engineer - Middle East & North Africa

Posted 2 Days Ago
Hiring Remotely in Amman, JOR
In-Office or Remote
Junior
Software
The Role
Build and evolve full-stack web applications, REST APIs, service layers, and React-based interfaces for real-time data platforms. Develop Python and FastAPI services, work with relational databases, authentication, dashboards, and messaging integrations. Contribute to GenAI features including streaming LLM chat, MCP tool calling, and metadata enrichment. Use AI coding assistants responsibly, collaborate with senior engineers, troubleshoot in Linux, participate in Agile development, and deliver maintainable, tested code.
Summary Generated by Built In

Location:

Middle East and North Africa 

Job Overview

As a Full-Stack Engineer within our Product Development team, you will help build and evolve the web applications and service layers that sit on top of our real-time data processing, integration, and decisioning platforms targeting K8, cloud and big data environments.

We are looking for an early-career developer who thrives in a fast-paced, start-up environment and is eager to take ownership of meaningful features early on. You will work across the stack — building REST APIs and services, and the front ends that consume them — on products that process hundreds of billions of events per day for enterprise customers. You will touch React/TypeScript single-page applications, Python and FastAPI services, JVM-backed platform APIs, relational databases, charting and dashboarding, authentication and role-based access control, and messaging-platform integrations across Slack, Microsoft Teams and WhatsApp.

You will also work on GenAI-facing product surfaces — streaming LLM chat over governed data, tool calling through the Model Context Protocol (MCP), and metadata enrichment pipelines — collaborating with senior engineers to take these from prototype to production.

Critically, this is an AI-native engineering team. Our repositories are structured to be worked on with AI coding agents: architecture and convention files that agents read directly, and custom skills that drive the ticket lifecycle from analysis through execution to documentation. We expect you to be genuinely effective with these tools, and fully accountable for the code you ship with them. Candidates should be familiar with emerging technologies such as Generative AI and LLM-based assistants, and eager to learn distributed systems from the people who build them.

Requirements:

  • BS in Computer Science or equivalent, or demonstrable equivalent experience.
  • 0–2 years experience building web applications, with shipped work you can walk us through.
  • Solid programming fundamentals — data structures, algorithms, and object-oriented programming — and the ability to reason about correctness before reaching for a debugger.
  • Proficiency in Python and JavaScript.
  • Hands-on experience with a modern front-end framework (React preferred) as well as core web fundamentals: DOM, fetch, ES modules, HTML and CSS written by hand.
  • Experience building and consuming REST APIs.
  • Working knowledge of SQL and relational data modelling.
  • Experience with AI coding assistants (e.g. Claude Code, GitHub Copilot, Cursor, ChatGPT) — and the ability to use them effectively for accelerated development while maintaining code quality and design rigor. You must be able to explain, defend and debug every line you ship, whether you or an agent typed it, and to recognise plausible-but-incorrect generated code before it reaches review.
  • Able to develop and troubleshoot in a Linux environment.
  • Familiarity with Git and collaborative code review.
  • Ability to work with a distributed team following Agile methodologies.
  • Excellent communication, interpersonal, and problem-solving skills, must be a team player. Much of this role involves writing precise specifications and instructions for both humans and AI agents.


Preferred Qualifications:

  • Experience with TypeScript, Next.js, Redux, or Material-UI.
  • Experience with FastAPI, Pydantic, or asynchronous Python.
  • Exposure to LLM APIs, prompt engineering, context management, tool calling, MCP, RAG, or agent frameworks.
  • Experience with data visualisation libraries (ECharts, ApexCharts, D3, Plotly).
  • Experience with Docker and Kubernetes.
  • Experience with automated testing frameworks (pytest, Playwright, Cypress, Jest).
  • Exposure to Java or Scala, or willingness to learn — significant parts of our platform are JVM-based.
  • Exposure to authentication, RBAC, or multi-tenant permission models.
  • Experience with Cloud services from AWS/Google/Azure.
  • Exposure to big data or streaming technologies (Kafka, Spark, HDFS).
  • Experience with NoSQL databases.
  • Contributions to open source.
  • Jupyter, pandas, or numpy for data exploration.

Skills Required

  • BS in Computer Science or equivalent, or demonstrable equivalent experience
  • 0-2 years of experience building web applications with shipped work to discuss
  • Strong programming fundamentals in data structures, algorithms, and object-oriented programming
  • Proficiency in Python and JavaScript
  • Hands-on experience with a modern front-end framework, preferably React
  • Knowledge of DOM, fetch, ES modules, HTML, and CSS
  • Experience building and consuming REST APIs
  • Working knowledge of SQL and relational data modeling
  • Experience with AI coding assistants and ability to validate, explain, defend, and debug generated code
  • Ability to develop and troubleshoot in a Linux environment
  • Familiarity with Git and collaborative code review
  • Ability to work with a distributed team using Agile methodologies
  • Excellent communication, interpersonal, teamwork, and problem-solving skills
  • Experience with TypeScript, Next.js, Redux, or Material-UI
  • Experience with FastAPI, Pydantic, or asynchronous Python
  • Exposure to LLM APIs, prompt engineering, context management, tool calling, MCP, RAG, or agent frameworks
  • Experience with data visualization libraries such as ECharts, ApexCharts, D3, or Plotly
  • Experience with Docker and Kubernetes
  • Experience with automated testing frameworks such as pytest, Playwright, Cypress, or Jest
  • Exposure to Java or Scala, or willingness to learn
  • Exposure to authentication, RBAC, or multi-tenant permission models
  • Experience with AWS, Google Cloud, or Azure
  • Exposure to big data or streaming technologies such as Kafka, Spark, or HDFS
  • Experience with NoSQL databases
  • Open-source contributions
  • Experience with Jupyter, pandas, or NumPy for data exploration
Am I A Good Fit?
beta
Get Personalized Job Insights.
Our AI-powered fit analysis compares your resume with a job listing so you know if your skills & experience align.

The Company
HQ: Palo Alto, CA
153 Employees
Year Founded: 2014

What We Do

LigaData is a big-data product startup whose founding members were instrumental in building powerful data technologies including Hadoop, at Yahoo. LigaData champions an open source project named Kamanja, which enables continuous decisioning, the notion of deploying data mining and real time decisioning models on an unlimited volume of data sets. Kamanja is in use at scale by top financial and healthcare institutions for use cases ranging from threat detection to optimizing customer contact. Our dynamic work environment encourages and rewards innovators who bring outside-the-box thinking and leadership skills. Do you have the entrepreneurial vision and ambition to be a part of our journey?

Similar Jobs

Capco Logo Capco

Data Analyst

Fintech • Professional Services • Consulting • Energy • Financial Services • Cybersecurity • Generative AI
Remote or Hybrid
10 Locations
6000 Employees

Capco Logo Capco

Information Technology Project Manager

Fintech • Professional Services • Consulting • Energy • Financial Services • Cybersecurity • Generative AI
Remote or Hybrid
10 Locations
6000 Employees

Immersive Logo Immersive

Consultant

Enterprise Web • HR Tech • Information Technology • Software • Cybersecurity
Remote or Hybrid
Jordan
330 Employees

Capco Logo Capco

Data Engineer

Fintech • Professional Services • Consulting • Energy • Financial Services • Cybersecurity • Generative AI
Remote or Hybrid
10 Locations
6000 Employees

Similar Companies Hiring

Hanover Park Thumbnail
Artificial Intelligence • Fintech • Software • Financial Services
New York, New York
42 Employees
Kepler  Thumbnail
Artificial Intelligence • Fintech • Software
New York, New York
9 Employees
Onshore Thumbnail
Artificial Intelligence • Fintech • Software • Financial Services
New York, New York
60 Employees

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account