{bc}
linkedin

Senior Full-Stack Engineer (Proptech)

OWNRSCLB - Dubai Owners Club
Dubai, UAE
Full Time
Senior
Onsite
AED 22,500/month / month
3 weeks ago
Node.jsExpressMongoDBAngular 17TypeScriptREST API design
Free

Job Fit Check

Base Career helps you apply smarter for this job.

?%
Ready to Scan

Key skills for this role

Node.jsExpressMongoDB
Smart Apply

Full Job Posting

About the Role

  • OWNRSCLB is building Dubai's first tier based rewards platform for property owners.
  • Backend is a Node.js/Express API backed by MongoDB, with four Angular 17 web panels.
  • Looking for a senior full stack engineer to own the backend API and web panel layer.
  • Lead a small, senior team working directly on a platform that facilitates verified Dubai real estate transactions.
  • Meaningful technical debt to address, features to build for launch, and a codebase to take genuine pride in.
  • Successful candidate has a clear career pathway to become Head of Engineering.

Key Responsibilities

  • Backend ownership: Own the Node.js/Express API layer. Refactor the monolithic Admin controller into maintainable domain separated modules over time.
  • Security remediation: Fix identified vulnerabilities as a first priority: unsanitised $regex search inputs, file upload MIME validation, and JWT token handling improvements.
  • Feature development: Build and iterate on core platform features: property listing workflows, rewards tier logic, digital Form A/B signing integration, member dashboard APIs.
  • Web panel development: Maintain and extend the four Angular 17 panels. Implement new features consistently across admin and user facing interfaces.
  • Database: Own MongoDB schema design, query optimisation, and indexing strategy as the platform scales toward production load.
  • Integrations: Lead third party integrations: document signing (DocuSign/Adobe Sign), DLD property verification API, push notifications via Firebase, and future partner APIs.
  • Code quality: Write well tested, reviewed code. Participate in code review culture. Help establish and maintain test coverage targets.
  • DevOps collaboration: Work with the team on CI/CD pipelines, deployment processes, and infrastructure concerns.

Must Have

  • 5+ years of professional software engineering experience.
  • Existing residence in the United Arab Emirates.
  • Node.js / Express strong, production level experience.
  • MongoDB schema design, aggregation pipelines, indexing.
  • TypeScript used across Angular panels and increasingly in backend code.
  • Angular sufficient experience to build and maintain Angular 17 components, services, and routing.
  • REST API design: understand what makes an API maintainable, versioned, and secure.
  • Security awareness: identify injection vulnerabilities, understand JWT security, and apply OWASP principles.
  • Git discipline: branch strategies, meaningful commit messages, pull request culture.

Nice to Have

  • Dubai real estate understanding of DLD processes, Form A/B, or UAE PropTech.
  • Redis / Bull caching strategy and background job processing.
  • AWS S3, SSM Parameter Store, CloudFront.
  • PDF generation with pdf lib.
  • Socket.io real time messaging experience.

Interview Process

  • Stage 1: Code review exercise (1 hour) — review a real excerpt from our codebase.
  • Stage 2: Take home paid task (2 3 hours) — implement a small feature or fix against a simplified version of our API.
  • Stage 3: Final conversation — technical and cultural aspects.

Apply for this job in 1 click

Skip the repetitive application forms

Install the Base Career Chrome Extension and autofill job applications across major job boards with your profile.

Sarah M.James T.Maya R.

Trusted by over 500,000 job seekers on Base Career

Start Free Today

More from this employer

More jobs at OWNRSCLB - Dubai Owners Club