Dubai Sotheby's International Realty
Full Stack Developer
Dubai Sotheby's International RealtyUnited Arab Emirates1 day ago
Full-timeEngineering, Information Technology

We are seeking a skilled Full Stack Developer with strong experience in JavaScript and Python to design, develop, and maintain scalable web applications. The ideal candidate will work across both front-end and back-end systems, collaborate with cross-functional teams, and contribute to building high-quality, user-focused digital solutions.

Key Responsibilities

  • Design, develop, and maintain full-stack web applications
  • Build responsive and interactive front-end interfaces using JavaScript frameworks
  • Develop and maintain back-end services and APIs using Python
  • Integrate databases, third-party APIs, and cloud services
  • Write clean, efficient, and well-documented code
  • Troubleshoot, debug, and optimize application performance
  • Collaborate with product managers, designers, and QA teams
  • Participate in code reviews and follow best development practices
  • Ensure application security, scalability, and reliability

Required Qualifications

  • Bachelor’s degree in Computer Science, Engineering, or a related field (or equivalent experience)
  • 3–6 years of experience as a Full Stack Developer or similar role
  • Strong proficiency in JavaScript (ES6+) and Python
  • Experience with front-end frameworks/libraries (React, Angular, or Vue.js)
  • Experience with Python frameworks (Django, Flask, or FastAPI)
  • Solid understanding of RESTful APIs and web services
  • Experience with relational and/or NoSQL databases (PostgreSQL, MySQL, MongoDB)
  • Familiarity with version control systems (Git)

Preferred Qualifications

  • Experience with cloud platforms (AWS, Azure, or Google Cloud)
  • Knowledge of containerization tools (Docker, Kubernetes)
  • Experience with CI/CD pipelines
  • Understanding of authentication, authorization, and web security best practices
  • Experience with testing frameworks and automated testing

Key Skills & Competencies

  • Full stack architecture and system design
  • Problem-solving and analytical thinking
  • Strong communication and teamwork skills
  • Ability to manage multiple tasks and meet deadlines
  • Attention to detail and commitment to code quality

Key Skills

Ranked by relevance