Senior Node.js Backend Engineer

Our client is a U.S.-based real estate technology company that powers a high-volume enterprise platform for real estate professionals. They are looking for a development partner to scale and enhance a mission-critical data integration system responsible for synchronizing listings, processing large datasets, and maintaining reliable data flows across numerous external providers.

We are looking for a Senior Backend Engineer (Node.js) with deep experience building data-intensive backend systems, distributed processing pipelines, and integrations with third-party APIs. This role focuses on improving the performance, maintainability, and reliability of a large-scale Node.js platform that ingests, normalizes, and processes real estate data.

The engineer will collaborate closely with other backend developers to troubleshoot complex issues, optimize data processing workflows, and build scalable, production-ready backend services.This is a core backend role with significant ownership of key system components.

Key Responsibilities
- Develop, scale, and maintain backend services for large-scale data ingestion and synchronization.
- Build and optimize job queue systems and asynchronous processing pipelines.
- Design and maintain ETL-style data transformation flows to normalize large and diverse datasets.
- Implement automated data validation, enrichment, and monitoring mechanisms to ensure data quality.
- Troubleshoot and resolve issues related to data integrity, performance, and external provider integrations.
- Optimize PostgreSQL queries, schemas, and data access patterns for high-volume operations.
- Collaborate closely with engineering team members to improve overall architecture and system reliability.

Requirements
- Strong hands-on experience with Node.js in high-load, production environments.
- Deep understanding of asynchronous workflows, queues, workers, and distributed processing patterns.
- Proven experience building data integration / ETL / data normalization systems.
- Strong proficiency with PostgreSQL, including schema design and query optimization.
Experience working with REST APIs, third-party integrations, and large datasets.
- Ability to debug complex data issues and implement monitoring for data consistency and performance.
- Strong problem-solving skills, attention to detail, and ability to work independently on mission-critical system components.
- Excellent communication skills and ability to collaborate within a senior engineering team.
- Fluent English for calls with the client.

Nice to Have
Experience with real estate data standards (MLS, IDX, RETS).
Experience with data synchronization strategies across distributed systems.
Background in maintaining high-availability backend processing systems.
Prior experience with Cloud environments, containerization, or distributed architectures.Duration: 12+ months

Interview Stages:
English check
Client’s CV screening
Interview with the Team Lead on the client’s side

Working hours: CET time zone

Required languages

English B2 - Upper Intermediate
Published 26 November
45 views
·
12 applications
73% read
·
19% responded
Last responded yesterday
To apply for this and other jobs on Djinni login or signup.
Loading...