Location
Zaferaniyeh, Tehran (On-site: 44 hours/week).
About the Team
We build modern, high-quality web experiences with React/Next.js. We collaborate closely with Product, Design, and Backend to ship cohesive, secure, and performant features. Our delivery stack includes Tailwind CSS, shadcn/ui, and a mix of first-party and third-party APIs.
About this Role
You’ll design and deliver responsive, accessible, and high-performance user interfaces in Next.js. You’ll integrate securely with RESTful APIs and server sent events (SSE), apply effective caching and cookie strategies (GDPR compliant), and help shape architecture and delivery plans—from breaking down projects to leading execution on time and within budget.
In this role, you will
- Implement complex interfaces and pages with Next.js and TypeScript.
- Design, implement, and optimize APIs and their client integrations.
- Apply robust caching strategies (HTTP/app-level, CDN) and purposeful cookie usage.
- Work with SQL-backed services and interact with vector databases/embeddings.
- Use Redis effectively (caching, queues/streams, rate limiting) and build pipelines.
- Integrate third-party APIs such as OpenAI, Mapbox, and Google services.
- Break down projects into well-scoped milestones aligned to team strengths.
- Perform code reviews for junior members of the team and provide guidance.
- Contribute to software architecture and employ proven design patterns.
- Collaborate with UX designer, Product Owner, Backend and lead initiatives to near-term delivery.
- Uphold quality through reviews, documentation, and testing.
You might thrive in this role if you
- Have strong experience (3+ years) building web applications with Next.js.
- Are proficient with TypeScript (types, inference, interfaces, generics), Drizzle, and NextAuth.
- Excel at API implementation/optimization and understand client–server boundaries.
- Know how to design and tune caching; use cookies safely for sessions/preferences.
- Are comfortable with SQL fundamentals and calling vector-store/embedding APIs.
- Communicate effectively in English and enjoy collaborating with other members.
- Can lead team members and projects with clear scope, timeline, and budget
Nice to have
- Docker experience for local dev and deployments.
- Working knowledge of Python and common Machine learning libraries.
- Exposure to microservices architectures.
- Experience with financial services like Stripe and building internal dashboards.
- Familiarity with application security and user-data protection.
Benefits
- Flexible working hours.
- Competitive compensation with rapid growth based on capability and impact.
- Performance bonuses tied to ROI and measurable outcomes.
- Relocation to Dubai, UAE available contingent on funding and core-team status.
- Close-knit team with a friendly, supportive culture.
About PropertyGPT Tech
PropertyGPT is an applied-AI company focused on real estate, dedicated to making property decisions more transparent, data-driven, and accessible for agents and their clients. We turn complex market data into clear insights and client-ready answers in seconds, with a focus on serving Dubai’s fast-moving property market.
AI is an extremely powerful tool, so we design with accuracy, safety, and human needs at the core—and we know we’ll only get it right by embracing diverse perspectives and experiences. We work hand-in-hand with local professionals so our products reflect real-world workflows and deliver trustworthy guidance where it matters most.