properti
Senior Software Engineer (Backend, Fullstack) – Real Estate Platform – Remote – Ankara
propertiTurkey22 hours ago
Full-timeRemote FriendlyEngineering, Information Technology
Job Description

Apply now for the position Senior Software Engineer (Backend, Fullstack) – Real Estate Platform – Remote – Ankara and let’s achieve great things together! Become part of a successful team and achieve success beyond your previous capabilities. Hungry for more? Properti is the leading and multi-award-winning PropTech broker in Switzerland. We combine highly trained experts with the latest technologies on an intelligent platform to provide customers, brokers and service partners with risk-free, flexible and simplified services. If you can imagine working at Technology in Ankara, apply now for the position.

Tasks

  • Build and evolve our platform end-to-end with a strong emphasis on reliable, observable, and scalable backend systems.
  • Design and implement backend services, data processing pipelines and APIs (primarily Node.js/TypeScript and/or Java/Python), ensuring clean contracts, maintainable code, and predictable performance.
  • Contribute to the frontend (React/Next.js) to deliver complete product experiences; collaborate on UI architecture and data-flow patterns with a pragmatic, product-minded approach.
  • Own end-to-end delivery: design → implementation → testing → deployment → monitoring → continuous improvement in production.
  • Develop and maintain integrations (third-party APIs, webhooks, event-driven workflows) with robust error handling, retries, idempotency, and data consistency patterns.
  • Establish and improve observability: structured logging, metrics, tracing, dashboards, alerts, SLOs/SLIs, and incident learnings (postmortems).
  • Improve system performance through profiling, capacity-aware design, caching strategies, and efficient data access patterns across services and UI.
  • Drive engineering practices that raise quality: automated testing, code reviews, CI/CD improvements, and well-documented runbooks.
  • Collaborate in small cross-functional teams with product and design, contributing to roadmap planning and technical decision-making.
  • Mentor peers, share knowledge, and help build a high-performing engineering culture.

Job requirements

  • 4+ years of professional experience building production software across backend and frontend
  • Strong understanding of algorithms and datastructures
  • Strong backend experience with at least one stack: Node.js/TypeScript (preferred) and/or Java/Python; plus solid experience building UIs with React/Next.js.
  • Proven ability to design and maintain reliable distributed systems: async processing, idempotency, retries, backpressure, timeouts, and graceful degradation.
  • Hands-on experience with observability practices and tooling (logs/metrics/traces, alerting, dashboards) and an operator mindset.
  • Solid understanding of data modeling and working with databases (PostgreSQL or similar).
  • Experience building and consuming APIs from the frontend; understanding of auth flows, caching, and performance considerations in web apps.
  • Strong testing discipline (unit/integration/e2e as applicable), CI/CD knowledge, and clean-code / architecture principles.
  • Fluent English and strong collaboration skills in a remote-first setup.
  • Comfortable using AI tools (e.g., GitHub Copilot, ChatGPT, Cursor) as part of day-to-day development.

Nice to have

  • Experience with cloud platforms (AWS preferred, Heroku a plus), containerized deployments, and production operations.
  • IAM and security in practice: roles/policies, least-privilege access, service-to-service authentication, secrets management, and basic threat modeling.
  • API management / gateway experience: designing and operating APIs behind an API gateway (e.g., Kong, Apigee, AWS API Gateway, Cloudflare), including authentication/authorization, rate limiting, quotas, request validation, versioning, developer onboarding/portals, and monitoring.
  • Familiarity with queues, caching and event-driven architectures.
  • Experience with modern frontend quality practices (component testing, e2e tests, performance monitoring) and design systems.

Job advantages

  • Exceptional career growth and strong commitment to talent development.
  • A dynamic, forward-thinking company rooted in entrepreneurial culture with flat hierarchies.
  • Fully remote position with regular in-person gatherings in Istanbul to connect, collaborate, and celebrate successes.
  • Birthday Retreat: enjoy a complimentary half-day off to celebrate your special day.
  • Five weeks of paid vacation plus the option for additional unpaid leave.

Key Skills

Ranked by relevance