{bc}
linkedin

Junior Software Engineer

Insight360
Dubai, UAE
Full Time
Junior
Onsite
2 days ago
PythonTypeScriptJavaScriptAngularReactSQL
Free

Job Fit Check

Base Career helps you apply smarter for this job.

?%
Ready to Scan

Key skills for this role

PythonTypeScriptJavaScript
Smart Apply

Full Job Posting

About Insight360

  • Insight360 is a consultancy and implementation firm specializing in AI and data analytics.
  • They have completed over 100 projects across various industries and global locations.
  • They focus on Smart Decision Support Systems, integrating data analytics with business strategies.

The Role

  • Junior Software Engineer will write production code from the first sprint.
  • Build services, APIs, and interfaces for enterprise systems in the UAE and GCC.
  • Work under architect review and adhere to engineering standards.

What You'll Do

  • Build and ship features in production services — REST endpoints, backend services, and front end interfaces.
  • Write unit and integration tests as part of the work.
  • Work in a Git based pull request workflow.
  • Integrate external APIs and data sources with proper error handling.
  • Debug across the stack to isolate and fix root causes.
  • Use AI assisted development environments to accelerate delivery.
  • Document what you build with clear READMEs, API contracts, and commit descriptions.
  • Participate in design discussions and learn to argue trade offs.

Must Have: Engineering Foundation

  • Strong Python — clean, readable, tested code.
  • REST fundamentals and ability to build endpoints end to end (FastAPI, Flask, Django, or Node/Express).
  • TypeScript/JavaScript and one modern framework (Angular preferred, React acceptable).
  • SQL beyond SELECT * — joins, aggregation, indexing, schema design.
  • Git in daily use (branching, pull requests, resolving merge conflicts).
  • Computer science fundamentals: data structures, algorithms, OOP, concurrency.
  • Hands on with a unit testing framework (pytest, Jest, or equivalent).
  • Experience with AI coding assistants and ability to explain their output.

Qualifications

  • Bachelor's degree in Computer Science, Software Engineering, or related engineering or quantitative discipline.
  • 1–3 years of professional software engineering experience (or strong internships/academic projects/portfolio).
  • Professional working proficiency in English.

Good to Have — Signals of Trajectory

  • Docker fundamentals or CI/CD pipeline (Azure DevOps, GitHub Actions).
  • Cloud exposure (Azure, AWS, or GCP).
  • Experience calling an LLM API from your own code.
  • Message queues, caching (Redis), or systems that must stay up under load.
  • Open source contributions, side projects, hackathons, or competitive programming.

How We Assess

  • Bring something you built and defend your decisions.
  • Debugging under observation — reasoning process matters more than speed.
  • Use an AI assistant in the exercise; we watch for judgement.
  • Learning velocity: what you learned in the last six months.
  • Communication: explain a technical decision to a non engineer.

What We Value

  • Ambitious, curious, and creative individuals.
  • 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

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

Apply for this job in 1 click

Skip the repetitive application forms

Install the Base Career Chrome Extension and autofill job applications across major job boards with your profile.

Sarah M.James T.Maya R.

Trusted by over 500,000 job seekers on Base Career

Start Free Today

More from this employer

More jobs at Insight360