Full-Stack Engineer

About the Role

We are looking for a Full Stack Engineer who can own features end to end, from database and APIs to polished user interfaces. You will work closely with product, design, and other engineers to ship fast, iterate, and keep quality high.

Responsibilities

Design, build, and maintain user facing web applications and internal tools.

Implement backend APIs and services to support product features.

Collaborate with designers to turn Figma or wireframes into responsive and accessible user interfaces.

Integrate third party services such as authentication, payments, analytics, notifications, and AI providers.

Participate in code reviews, architecture discussions, and technical planning.

Write clean, tested, and maintainable code on both frontend and backend.

Monitor performance, reliability, and errors and proactively improve the system.

Work closely with product to refine scope, give technical input, and suggest better solutions.

Requirements

3+ years of experience as a full stack or backend engineer.

Strong experience with JavaScript or TypeScript and a modern frontend framework such as React or Next.js.

Experience building backend services using Node.js, Django, Rails, Go, or similar and REST or GraphQL APIs.

Good understanding of relational databases and data modeling such as Postgres or MySQL.

Experience with Git and collaborative development workflows.

Comfortable working in a fast moving environment with evolving requirements.

Strong ownership mindset and care for the outcome, not just the ticket.

Nice to Have

Experience with server side rendering or incremental static regeneration frameworks such as Next.js or Remix.

Experience building admin dashboards or internal tools.

Familiarity with cloud platforms such as AWS, GCP, or Azure and basic DevOps concepts.

Experience integrating AI features is a plus but not required.

Important Note

This posting represents the type of full-time role you can be placed into with one of our partner companies after completing the Nairon program.

How it works

1. Apply to join the Nairon Cohort in Dubai

2. Complete screening, hackathons, and the 8-week intensive program

3. Get matched and placed into a position like this one with a Nairon client

Background in data science or machine learning is a plus but not required.

You are not applying to work inside Nairon. You are applying to our training and evaluation program. Based on performance, you may be hired by one of our partner companies and placed into a role similar to the one described here.

Apply for this position