Job Description

Job Title:

Junior Software Engineer (UAE-Based, Preferably an Arabic Speaker)

Location:

UAE (On-site)

Employment Type:

Full-time

Department:

AI and Data

Reports To:

Hear of AI and Data


About Insight360:

Insight360 is a forward-thinking consultancy and implementation firm at the forefront of AI and data analytics. With a rich portfolio of over 100 successful projects spanning various industries and global locations, we specialize in guiding organizations towards Smart Decision Support Systems. Our mission is to equip decision-makers with intelligent insights, leveraging a robust methodology that seamlessly integrates data analytics with overarching business strategies and objectives. Renowned for our unwavering commitment to delivering tangible business value, we employ cutting-edge technologies and tools, earning us the esteemed reputation of being a trusted partner in the industry.


THE ROLE

You write production code from your first sprint. You will build the services, APIs, and interfaces that run inside enterprise systems across the UAE and GCC — under the review of architects who read every line, and to engineering standards you will be held to rather than eased into.

We hire juniors for trajectory, not inventory. A long tool list on a CV counts for less than a small thing you built well and can defend under questioning. You will use AI-assisted development tools as a daily instrument and be expected to move fast with them — but speed without judgement is a defect, and you own every line you ship regardless of who or what wrote it.


WHAT YOU'LL DO

  • Build and ship features in production services — REST endpoints, backend services, and front-end interfaces — under architect review and to a defined definition of done.
  • Write tests as part of the work, not after it — unit and integration tests that a reviewer trusts. Untested code is unfinished code.
  • Work in a Git-based pull request workflow — branch, commit cleanly, raise reviewable PRs, respond to code review without ego, and keep CI green.
  • Integrate external APIs and data sources — authentication, pagination, retries, rate limits, and failure handling that does not fall over in production.
  • Debug across the stack — reproduce, read logs and traces, isolate the root cause, and fix the cause rather than the symptom.
  • Use AI-assisted development environments (Claude Code, Cursor, GitHub Copilot) to accelerate delivery — then review, test, and explain what they produced.
  • Document what you build — clear READMEs, API contracts, and honest commit and PR descriptions your teammates can work from.
  • Participate in design discussions — ask why a design was chosen, propose alternatives, and learn to argue trade-offs rather than preferences.
  • MUST-HAVE: ENGINEERING FOUNDATION

    Programming. Strong Python — clean, readable, tested code; functions and classes, error handling, packages and virtual environments. Equivalent strength in another language plus demonstrable ability to become productive in Python quickly is acceptable.

    APIs & Web Services. REST fundamentals and the ability to build an endpoint end to end (FastAPI, Flask, Django, or Node/Express). HTTP semantics, JSON, status codes, and authentication basics.

    Front-End. TypeScript/JavaScript and one modern framework — Angular preferred, React acceptable — with solid HTML and CSS. You should be able to put a working interface in front of a service you built.

    Databases. SQL that goes beyond SELECT * — joins, aggregation, indexing basics, and sane schema design. PostgreSQL or SQL Server experience preferred.

    Version Control & Tooling. Git in daily use (branching, pull requests, resolving merge conflicts), plus fluency in VS Code or Visual Studio and comfort on the command line.

    Computer Science Fundamentals. Data structures, algorithmic complexity, object-oriented design, exception handling, and a working understanding of asynchronous execution and concurrency.

    Testing. Hands-on with a unit testing framework (pytest, Jest, or equivalent) and able to say what separates a useful test from a decorative one.

    AI-Native Development. You already build with AI coding assistants and can explain, line by line, what the tool produced and why it is correct. “The AI wrote it” is never an explanation for a defect.


    GOOD TO HAVE — SIGNALS OF TRAJECTORY

    • Docker fundamentals, or a CI/CD pipeline (Azure DevOps, GitHub Actions) you set up yourself rather than inherited.
    • Cloud exposure — Azure preferred; AWS or GCP equally welcome as evidence you can operate beyond localhost.
    • Calling an LLM API from your own code (Anthropic, OpenAI, or open-source models) — a working prototype you can walk us through counts for more than a certificate.
    • Message queues, caching (Redis), or any experience with systems that must stay up under load.
    • Open-source contributions, side projects, hackathons, or competitive programming — anything that shows you write code when nobody is grading you.


    HOW WE ASSESS

    We will not ask you to invert a binary tree on a whiteboard. We will ask you to think in front of us.

    • Code you can defend. Bring something you built. We will ask why you made each decision, not what the code does.
    • Debugging under observation. We give you a broken thing. Your reasoning process matters more than your speed.
    • Judgement under acceleration. You will use an AI assistant in the exercise. We are watching for whether you can tell when its output is right, when it is subtly wrong, and when it should be thrown away.
    • Learning velocity. What did you learn in the last six months, how did you learn it, and what did you build with it?
    • Communication. Explain one technical decision to someone who is not an engineer. Clients will ask you to do this for real.


    QUALIFICATIONS

    • Bachelor's degree in Computer Science, Software Engineering, or a related engineering or quantitative discipline.
    • 1–3 years of professional software engineering experience. Strong internships, academic projects, or a substantial personal portfolio are considered for candidates at the lower end of that range.
    • Professional working proficiency in English.



    What We Value

    We seek people who are:

    • Ambitious, curious, and creative.
    • Sincere and joyful in how they work.
    • Passionate about delivering impact and creating value.
    • Committed to integrity, excellence, and continuous improvement.
    • Disciplined in execution, but flexible in learning.


    How to Apply?


    Interested candidates are invited to apply (all steps are mandatory):

    • Apply on this job post on Linkedin.
    • Fill the self screening form https://links.insight360.ae/Junior-Software-Engineer
    • Send your CV and portfolio to: recruiter@fsi360.com with the subject line: Junior Software Engineer Application - UAE [Your Name]


    Job Details

    Role Level: Entry-Level Work Type: Full-Time
    Country: United Arab Emirates City: Dubai
    Company Website: http://www.insight360.ae Job Function: Software Development
    Company Industry/
    Sector:
    IT Services and IT Consulting

    What We Offer


    About the Company

    Searching, interviewing and hiring are all part of the professional life. The TALENTMATE Portal idea is to fill and help professionals doing one of them by bringing together the requisites under One Roof. Whether you're hunting for your Next Job Opportunity or Looking for Potential Employers, we're here to lend you a Helping Hand.

    Report

    Disclaimer: talentmate.com is only a platform to bring jobseekers & employers together. Applicants are advised to research the bonafides of the prospective employer independently. We do NOT endorse any requests for money payments and strictly advice against sharing personal or bank related information. We also recommend you visit Security Advice for more information. If you suspect any fraud or malpractice, email us at abuse@talentmate.com.


    Recent Jobs
    View More Jobs
    Talentmate Instagram Talentmate Facebook Talentmate YouTube Talentmate LinkedIn