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, youll be a key contributor to building and scaling our core backend services. Youll work hands-on across our NestJS- based stack, shaping system design, improving performance, and delivering high-quality features. Youll 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
Youll 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