Remotify
logo
Nadlan Kafrisin

Full Stack Engineer

EU

August 14, 2026 at 7:24 PM

✨ AI summary

Location

  • Limassol, Cyprus

Languages

  • TypeScript / JavaScript
  • Python

Frameworks

  • React
  • Next.js
  • Node.js

Cloud Services

  • Cloud infrastructure (unspecified)

Databases

  • PostgreSQL

Experience Level

  • Senior

Company Description Nadlan Kafrisin is a private company specializing in identifying high-quality real estate investment opportunities in Cyprus, with a particular focus on the Limassol area. The company works with investors and business partners from around the world, providing personal, professional, and discreet guidance throughout the entire investment process. Nadlan Kafrisin bases its recommendations on reliable information, deep knowledge of the local market, and careful analysis of each potential deal, including project viability, risks, and return potential. In addition to finding properties, the company offers a full service package, from negotiations and legal coordination to banking, taxation, and ongoing property management. Its mission is to enable investors to operate in Cyprus with confidence, transparency, and peace of mind, even when they are located abroad.

Senior Full-Stack Developer - CRM & Client Investment Portal

We are looking for a Senior Full-Stack Developer to build a custom CRM and secure client-facing investment portfolio platform for a real-estate investment company.

The platform will have two connected environments:

  1. Internal CRM - used by our sales, operations and management teams to manage leads, clients, properties, transactions, documents and ongoing client relationships.
  2. Client Portal - a secure web application where clients can log in and view their real-estate portfolio, properties, documents, financial information, updates and other relevant investment data.

This is intended to become a core business platform, so we are looking for someone who can think beyond simply writing code and take ownership of the technical architecture, scalability, security and long-term maintainability of the system.

Responsibilities
  • Design and develop the full platform from architecture through production.
  • Build the backend, database, APIs and frontend.
  • Develop a secure authentication and authorization system.
  • Implement role-based permissions for administrators, salespeople, managers and clients.
  • Build the internal CRM and client-facing portal.
  • Design the database structure for clients, properties, units, transactions, documents, payments and relationships between them.
  • Build dashboards and reporting functionality.
  • Implement document storage and secure document access.
  • Integrate third-party services and APIs where required.
  • Build an architecture that can scale as the number of clients, properties and transactions grows.
  • Implement proper logging, monitoring, backups and security practices.
  • Write clean, maintainable and documented code.
  • Test and debug the application.
  • Deploy and maintain the production environment.
  • Work directly with the business owner to translate business requirements into technical solutions.
Technical Requirements

Strong experience with:

  • Modern frontend development — preferably React / Next.js
  • Backend development — Node.js / TypeScript, Python or equivalent
  • REST APIs and/or GraphQL
  • Relational databases such as PostgreSQL
  • Authentication and authorization
  • Role-Based Access Control (RBAC)
  • Cloud infrastructure
  • Git / GitHub
  • Docker
  • API integrations
  • Database design and optimization
  • Secure file/document storage
  • Automated testing
  • Production deployment and monitoring

Experience with the following would be a strong advantage:

  • CRM systems
  • Real-estate platforms
  • Investment/financial platforms
  • Client portals
  • Multi-tenant SaaS applications
  • Payment integrations
  • E-signature/document systems
  • AI/API integrations
  • Analytics and reporting systems
What We Are Looking For

We are looking for a developer who:

  • Can take ownership of the technical architecture.
  • Can challenge requirements when there is a better technical solution.
  • Understands business logic, not just frontend development.
  • Can build a scalable system rather than a temporary prototype.
  • Communicates clearly with non-technical stakeholders.
  • Documents important technical decisions.
  • Is comfortable working independently.
  • Understands the importance of security and data privacy.
  • Can explain technical decisions in simple business terms.
Application Requirements

Please include:

  1. Your CV / LinkedIn / GitHub.
  2. 2–3 examples of platforms you have personally developed.
  3. A description of your role in each project.
  4. Your preferred technology stack for this project and why.
  5. Experience building CRM, SaaS or client-portal applications.
  6. Experience with authentication, permissions and sensitive data.
  7. Your estimated development approach and milestones.
  8. Your availability.

Important: We are not looking for someone who simply follows a specification. We want a senior developer who can help design the right technical solution and take ownership of the product.

* if you read until here We encourage you to apply even if you do not believe you meet every single qualification. Not all strong candidates will meet every single qualification as listed. Research shows that people who identify as being from underrepresented groups are more prone to experiencing imposter syndrome and doubting the strength of their candidacy, so we urge you not to exclude yourself prematurely and to submit an application if you're interested in this work.

Apply