About Us:
At Holo, we’re on a mission to simplify homeownership through technology, expert guidance, and transparency. We operate across three core entities:
-
Holo Mortgage – providing digital mortgage solutions tailored to each client
-
Holo Concierge – our concierge-style service that partners with clients and real estate agents to help approved buyers find their dream home.
-
Holo KSA – expanding our footprint and innovation into the Saudi market
With over 25 years of expertise and 24,000+ happy homeowners, we’ve mastered the art of simplifying the homebuying journey. We’re building a smarter, faster, and more accessible way to own a home.
Role Overview
As a Senior Backend Engineer at Holo, youʼll be a key contributor to building and scaling our core backend services. Youʼll work hands-on across our NestJS- based stack, shaping system design, improving performance, and delivering high-quality features. Youʼll collaborate closely with the Tech Lead, Product Managers, and Frontend Team to translate requirements into reliable, maintainable backend solutions.
Key Responsibilities
-
Backend Development
-
Build and maintain backend services using Node.js, TypeScript, and NestJS
-
Design and implement APIs, integrations, and business logic with clean, maintainable code
-
Work with RabbitMQ for asynchronous workflows and Redis for caching/distributed operations
-
Contribute to system architecture discussions, focusing on scalability and reliability
-
Ensure high code quality through testing, documentation, and best practices
Collaboration & Delivery
-
Partner with Product Managers to refine scopes, requirements, and edge cases
-
Work closely with the Frontend Team to support fast, reliable full-stack delivery
-
Participate in incident investigation, debugging, and performance optimization
-
Contribute to CI/CD pipelines, observability, automation, and deployment improvements
Technical Ownership
-
Own features end-to-end, from design to production rollout
-
Identify performance bottlenecks and propose improvements
-
Write efficient, resilient code for distributed and high-traffic systems
-
Engage in code reviews and contribute to team engineering standards
Team Environment
Youʼll join a fast-paced, collaborative engineering team focused on shipping high- quality software. Senior engineers at Holo are trusted builders who take initiative, communicate clearly, and raise the overall technical bar through hands-on contributions.
Qualifications
-
4-6+ years of backend engineering experience
-
Strong proficiency with Node.js, TypeScript, and NestJS in production environments
-
Solid understanding of PostgreSQL and relational database design
-
Experience with RabbitMQ, Redis, and distributed system patterns
-
Strong understanding of REST APIs, performance optimization, and system reliability
-
Experience with automated testing, CI/CD pipelines, and observability tooling
-
Ability to break down complex requirements and drive features independently
-
Strong communication and collaboration skills
-
Experience working in Agile/SCRUM teams