Senior Backend Developer(Golang)
Core
Architect scalable backend systems and microservices for a fintech-enabled real estate marketplace serving millions across the MENA region.
Role type
Senior Backend Developer (Golang)
Builds
Scalable microservices, event-driven workflows, and transaction platforms for online real estate discovery and payments.
Domain
Real Estate / Fintech
Deliverable
production ML models | product features | infrastructure
Required skills
Golang, distributed systems design, event-driven architecture, Kubernetes, AWS, PostgreSQL, MongoDB, gRPC, REST APIs, system design, security patterns, async processing
Preferred skills
Node.js/TypeScript, NestJS, Kafka, RabbitMQ, Elasticsearch, Docker, CI/CD pipeline management
Technologies
Golang, Node.js, TypeScript, Kafka, RabbitMQ, PostgreSQL, MongoDB, Elasticsearch, Docker, Kubernetes, AWS, NestJS, Express, gRPC
Responsibilities
Design and implement scalable microservices; Lead end-to-end system design including DB schemas and orchestration patterns; Build fault-tolerant workflows with polling and locking mechanisms; Optimize systems for high-throughput and handle edge cases; Guide design discussions and mentor on backend best practices; Deploy to Kubernetes/Docker and maintain CI/CD pipelines
Seniority
Senior, hands-on IC