Skip to content
×

Software Engineer Remote

Remote / Online - Candidates ideally in
Ankara, İç Anadolu Bölgesi, Turkey (Türkiye)
Listing for: Properti
Full Time, Seasonal/Temporary, Remote/Work from Home position Listed on 2026-11-09
Job specializations:
  • Software Development
    Backend Developer, Software Engineer, Full Stack Developer, Software Architect

Job Description & How to Apply Below

Position: Staff Software Engineer 100% Remote

Zum Inhalt springen

Staff Software Engineer 100% Remote – Ankara

Technology Ankara Full time

Job Beschreibung

Remote
· Contractor
· Competitive EUR rate
· Working language:
English

properti is Switzerland's AI-native platform brokerage. More than 12'000 closed transactions give us proprietary data on pricing, buyer behaviour and seller conversion that no software vendor has.

The role

Build the foundations of a new platform from the ground up. You will design its core systems and APIs, set the architectural direction, and build the hardest parts yourself. These APIs will be user-facing and latency-sensitive, and once we ship they will carry real commitments on uptime, reliability, and backwards compatibility. Decisions you make early will have to hold up for years.

You will work directly with our CTO as a technical peer, not as a ticket-taker. This is an individual contributor role with real decision-making authority, and we expect you to spend a large share of your time writing production code.

About us

properti is a Swiss AI-first real estate brokerage. We are a small, senior team with direct access to decision-makers, and we are looking for the engineer who will shape the technical foundations of our new platform.

Aufgaben

You will own:

  • Domain model and service boundaries: applying domain-driven design (bounded contexts, aggregates, context mapping) to a real, evolving business domain
  • Conceptualize the API layer: contracts, versioning, authentication and authorization, and gateway design, with APIs that developers genuinely enjoy using
  • Abstractions that last: defining the abstractions and storage models the platform will grow on as our business logic and expansion needs increase
  • Security architecture: IAM, service-to-service authentication, secrets management, and threat modeling as a routine part of design
  • Key technical decisions: build vs. buy, migrations, and technology choices, documented as short design docs (ADRs/RFCs) with clear trade-offs
  • Critical-path implementation: reference implementations of the hardest components, and reviews of the changes that matter most
  • The reliability baseline: observability, failure handling, data consistency (idempotency, retries, event-driven workflows), and an on-call experience that gets better over time
Job

Anforderungen What you bring
  • 10+ years in software engineering, including at least 4 years as the person accountable for the architecture of a production system
  • Deep, practical experience applying domain-driven design to a real system, and the ability to explain where it helped and where it did not
  • Strong Type Script/Node.js, or equivalent depth in another stack with the willingness to work in ours
  • Experience designing storage abstractions and data models (PostgreSQL or similar) for scaled backend systems
  • Experience designing and operating APIs behind a gateway, including authentication, authorization, rate limiting, and versioning
  • Security you have actually applied: least-privilege IAM, service identity, and threat modeling
  • Experience designing resilient distributed systems and improving the on-call experience of production systems
  • Hands-on experience with AWS and containerized deployments
  • Experience with observability in production (logs, metrics, traces, alerting) and an operator’s mindset
  • A habit of writing: clear design docs and decisions you can defend
  • Fluent English, written and spoken. C1 level or equivalent. English is our working language for design docs, reviews, and daily communication
  • Ownership mindset: you believe there is no such thing as “other people’s code”
  • The ability to work well with product and engineering colleagues, advocate for what you need, and adjust designs as requirements and feedback change
Nice to have
  • Event-driven architecture at scale
  • E…
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
View / Apply for Jobs
Matching My Jurisdiction

Search for further Jobs Here:

10 MILLION+ Job Search Platform:
(Try combinations for better Results! Or enter less keywords for broader Results)
Education Level
Experience Level (years)
Posted in last:
Salary