cover image
Rechat

Rechat

rechat.com

1 Job

60 Employees

About the Company

Rechat is an innovative enterprise real estate technology developed exclusively for real estate professionals. Our software platform provides an all-encompassing solution streamlining the entire buying and selling process by integrating everything into one system that engages agents, drives brand consistency, and elevates efficiency.

Listed Jobs

Company background Company brand
Company Name
Rechat
Job Title
Software Engineer
Job Description
Job Title: Software Engineer Role Summary: Design, develop, and maintain large‑scale data integration systems for a Node.js platform, ensuring efficient synchronization of real estate listings, photo pipelines, and external data sources. Collaborate with engineering peers to troubleshoot, optimize, and scale asynchronous processing pipelines and database interactions. Expectations: - Deliver reliable, scalable code that meets performance and quality standards. - Communicate clearly with teammates in a distributed environment. - Continuously improve data validation, enrichment, and monitoring processes. Key Responsibilities: - Build and optimize job queue systems for asynchronous data processing. - Create and maintain data transformation pipelines to normalize data from multiple external providers. - Develop automated solutions for data validation, enrichment, and processing tasks. - Investigate and resolve data quality and synchronization issues. - Analyze data flows and code to identify performance bottlenecks. - Optimize PostgreSQL queries and data access patterns for high‑volume operations. - Design and consume RESTful APIs and third‑party integrations. Required Skills: - Proficiency in JavaScript and Node.js in production environments. - Strong experience with PostgreSQL, including query optimization and schema design. - Proven track record of building ETL, data integration, or normalization systems. - Knowledge of asynchronous processing patterns and queue‑based architectures. - Ability to debug complex data issues and implement monitoring for data quality. - Excellent communication, teamwork, and problem‑solving skills. Required Education & Certifications: - Bachelor’s degree in Computer Science or a related field. - 5+ years of professional software engineering experience (or equivalent combination of experience and education). ---
Texas, United states
On site
Mid level
06-12-2025