Accepting Applications
Full-time
On-site
LinkedIn
Posted 1 month, 3 weeks ago
4 views
0 applications
Job Description
Binghatti is one of the UAE’s most dynamic and fast\-growing property brands, headquartered in Dubai. We’re known for bold architecture, visionary design and partnerships with global luxury icons such as Bugatti, Mercedes\-Benz and Jacob \& Co. With a portfolio exceeding AED 15 billion across Dubai’s most prestigious developments, Binghatti continues to transform the city’s skyline and set new standards for innovation and excellence in real estate.
**Job Overview:**
The Software Engineer – Backend designs, builds, and operates cloud\-native backend services that expose REST APIs to mobile and web clients and integrate with enterprise systems of record and third\-party SaaS platforms. This is a hands\-on engineering role accountable for production ready level code. The engineer owns the full backend stack — APIs, persistence, caching, queues, identity, observability, and CI/CD — and partners with product, mobile, IT Infrastructure, and Information Security to deliver
**🔹 Key Responsibilities:**
• Design and develop REST APIs using NestJS, Node.js (LTS), and TypeScript.
• Build integrations with third\-party SaaS platforms using REST APIs, OAuth 2\.0, and webhooks.
• Design and optimize PostgreSQL databases, Redis caching, and queue\-based workflows (BullMQ/RabbitMQ).
• Implement secure authentication and authorization using JWT, OIDC, and enterprise identity providers.
• Deploy and manage services on Microsoft Azure.
• Maintain CI/CD pipelines, monitoring, and observability using modern DevOps practices.
• Write high\-quality, tested, production\-ready code and participate in code reviews.
**✅ Must\-Have Requirements:**
• 4\+ years of experience building production\-grade REST APIs with Node.js and TypeScript
• 4\+ years of hands\-on experience with NestJS
• Strong experience with PostgreSQL, database design, and performance optimization
• Experience with Redis and message queue systems (BullMQ, RabbitMQ, or similar)
• Experience deploying and operating applications on Azure (or AWS/GCP)
• Solid understanding of OAuth 2\.0, OIDC, JWT validation, and enterprise identity solutions
• Experience integrating with third\-party platforms via APIs and webhooks
• Bachelor's degree in Computer Science, Software Engineering, Information Systems, or a related field
**⭐ Nice to Have:**
• Azure certifications (AZ\-204, AZ\-500\).
• Node.js professional certifications.
• Experience working on large\-scale enterprise projects.
If you're passionate about building secure, scalable backend systems and enjoy working in a modern cloud\-native environment, we'd love to hear from you.