Windmills Group
Full Stack Developer
Windmills GroupUnited Arab Emirates7 hours ago
Full-timeEngineering, Information Technology

Job Title: Full Stack Developer

Job Summary:

As a Full Stack Developer, you will be responsible for designing, developing, and maintaining web-based applications that support property valuation operations, internal systems, and client platforms. You will work across both front-end and back-end technologies to build scalable, secure, and high-performance applications that enhance business efficiency and user experience.


Key Responsibilities:

➤ Application Development:

  • Develop and maintain full-stack web applications (front-end & back-end).
  • Build responsive, user-friendly interfaces for internal and client-facing platforms.
  • Design and manage APIs for seamless system integration.
  • Ensure application scalability, performance, and security.

➤ Back-End & Database Management:

  • Develop server-side logic and database structures.
  • Optimize database queries and system performance.
  • Integrate third-party APIs and data sources
  • Maintain data security and access control mechanisms.

➤ Front-End Development:

  • Implement modern UI/UX designs using front-end frameworks.
  • Ensure cross-browser and mobile responsiveness.
  • Improve user experience across dashboards, valuation tools, and reporting systems.

➤ System Integration & Automation:

  • Automate workflows for valuation reports and data processing.
  • Integrate CRM, accounting, and reporting systems.
  • Support cloud-based deployments and DevOps processes.

➤ Maintenance & Support:

  • Troubleshoot bugs and technical issues.
  • Perform system updates and improvements.
  • Collaborate with data analysts, valuers, and management to develop new features.
  • Document technical processes and system architecture.


Qualifications & Skills:

  • Bachelor’s degree in Computer Science, Software Engineering, or related field.
  • 7 years of experience in full-stack development.
  • Strong knowledge of front-end technologies (HTML, CSS, JavaScript, React, Vue, or Angular).
  • Experience with back-end frameworks (Node.js, PHP, Python, or .NET).
  • Proficiency in database management (MySQL, PostgreSQL, MongoDB).
  • Familiarity with cloud platforms (AWS, Azure, or similar) is a plus.
  • Strong problem-solving skills and attention to detail.
  • Ability to work independently and in a collaborative team environment.


Key Skills

Ranked by relevance