Full Stack Developer

Talent Share Private Companies Management LLC | Requisition ID: REQ000024168
calendar Junior location United Arab Emirates
time 2 days ago
Login to Apply

Job Description

About the Role

We are seeking a highly skilled Full Stack Developer who thrives in complex environments and is fluent across both front-end and back-end stacks. Your primary focus will be designing, building, and scaling modern web applications using Django, React or Next.js, and a microservices-driven architecture.

This role demands strong architectural judgment, deep hands-on experience with Python web frameworks (Django, FastAPI), and the ability to deploy scalable, maintainable, and secure applications. You should have zero patience for bloated code and love building efficient systems from the ground up.

Key Responsibilities

  • Architect, build, and maintain robust backend services using Django and FastAPI.

  • Develop interactive, responsive UIs using React.js or Next.js.

  • Design and optimize relational databases, especially PostgreSQL, for performance at scale.

  • Implement and manage Docker-based containerization and service orchestration.

  • Use Celery to manage asynchronous tasks and background jobs efficiently.

  • Integrate third-party APIs and services into the application ecosystem.

  • Write and optimize Django ORM queries for performance and clarity.

  • Leverage Django Templates for server-side rendering when needed.

  • Implement multi-threading or async patterns for performance-intensive tasks.

  • Own code quality, integration testing.

Required Skills

  • Intermediate-level in Python, with production-grade experience in Django (REST Framework, ORM, templates, middleware).

  • Proficient in JavaScript/TypeScript, with strong hands-on knowledge of React.js or Next.js.

  • Deep experience with FastAPI for microservices and lightweight APIs.

  • Strong database design and performance optimization experience with PostgreSQL.

  • Basic understanding of Docker and container lifecycle management in dev and production environments.

  • Experience implementing and managing Celery workers for task queuing and scheduling.

  • Comfort with multi-threading or async IO in Python (where it matters).

  • Proven ability to integrate complex external APIs and handle edge cases gracefully.

Nice to Have

  • Familiarity with RESTful API design principles and best practices.

  • Experience working with older codebases or systems that require careful refactoring.

  • Familiarity with authentication/authorization protocols (OAuth2, JWT).

  • Basic DevOps (e.g., Nginx, Traefik).

Job Detail
  • Work Type: Full Time
  • Country: United Arab Emirates
  • Languages to be known : English
  • City: Dubai
  • Job Category : Information Technology