IFZA Dubai logo

Backend Developer

IFZA Dubai

On-site๐Ÿ‡ฆ๐Ÿ‡ชDubai, DU, UAEmidPosted 9d ago

Visa & sponsorship

  • Employers in UAE sponsor the residence visa by default, and nothing in the posting says otherwise.

Job description

Role

Purpose

As a Software Engineer, you will deliver well-tested backend features independently within an established architecture while contributing to frontend development when features require end-to-end implementation. You will collaborate closely with product managers, frontend developers, and fellow engineers to design, build, and deploy reliable software solutions that create business value.

Key

Responsibilities

  • Build, maintain, and enhance backend services using

    Node.js

    ,

    TypeScript

    ,

    Prisma

    , and

    PostgreSQL

    .

  • Design and implement RESTful APIs with robust validation, error handling, authentication, and logging.

  • Contribute to frontend development using

    React

    and

    TypeScript

    when required.

  • Write automated tests and ensure code quality through testing and peer code reviews.

  • Follow established development and deployment processes, including Git-based workflows, CI/CD pipelines, and containerized deployments.

  • Collaborate closely with Product, Design, and Engineering teams to deliver end-to-end features.

  • Participate in troubleshooting, performance improvements, and continuous enhancement of applications.

  • Maintain coding standards, documentation, and best practices across the development lifecycle.

Requirements

Required Skills & Experience

  • 3 to 5 years of professional software development experience, primarily with

    TypeScript

    and

    Node.js

    .

  • Strong experience working with

    PostgreSQL

    and ORM frameworks such as

    Prisma

    .

  • Solid understanding of REST API design principles and common authentication mechanisms.

  • Working knowledge of

    React

    and willingness to contribute across the full technology stack.

  • Experience with Git-based development workflows, code reviews, and collaborative development practices.

  • Familiarity with containerized application deployment and modern CI/CD processes.

  • Strong problem-solving skills and ability to deliver features independently.

Preferred Qualifications

  • Experience with

    Kubernetes

    ,

    Azure

    , or cloud-native environments.

  • Exposure to

    GitOps

    deployment methodologies and CI/CD platforms.

  • Experience with automated testing frameworks such as

    Jest

    or

    Vitest

    .

  • Familiarity with identity and access management solutions such as

    Entra ID

    and

    OIDC

    .

  • Experience working in agile product development environments.

Benefits

As an employee of IFZA, you can expect:

  • 24 working days as annual leave

  • Annual flight home

  • Life insurance plan

  • Medical insurance plan (with the option to upgrade at your own cost)

  • Bonus scheme (in relevant departments)