Skip to main content

Senior Full-Stack Engineer (Proptech)

OWNRSCLB - Dubai Owners Club

DubaiOn-siteFull-Time1w ago

Description

Location: On Site (Dubai)

Tech Stack:

Node.js / Express / MongoDB / Angular 17 / TypeScript

Salary: AED 22,500 + performance-based bonus

About the Role

OWNRSCLB is building Dubai's first tier-based rewards platform for property owners. Our backend is a Node.js/Express API backed by MongoDB, with four Angular 17 web panels.

We are looking for a senior full-stack engineer to own the backend API and web panel layer. You will lead a small, senior team working directly on a platform that facilitates verified Dubai real estate transactions.

This role carries real ownership. You will not be maintaining a finished product - you will be shaping it.

There is meaningful technical debt to address, features to build for launch, and a codebase to take genuine pride in. The 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, particularly for trust-critical flows.

•        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. You are comfortable reading and improving a large existing codebase, not just greenfield projects.

•        MongoDB

schema design, aggregation pipelines, indexing. You understand the performance implications of your queries.

•        TypeScript

used across Angular panels and increasingly in backend code. You are fluent.

•        Angular

sufficient experience to build and maintain Angular 17 components, services, and routing without being blocked.

•        REST API design

you understand what makes an API maintainable, versioned, and secure.

•        Security awareness

you can identify injection vulnerabilities, understand JWT security, and apply OWASP principles without being told to.

•        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 — both already in use in the platform.

•        AWS

S3, SSM Parameter Store, CloudFront — the platform runs on AWS.

•        PDF generation

pdf-lib is already a dependency; experie

More jobs in Dubai