P2H is 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. We are looking
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.
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.
Essential duties and responsibilities: * Work on architecture, design, development, and maintenance of our core * components for the CRM and Marketing platforms. * Build complex data models for the increasingly complex needs of the real * estate industry. * Writing complex SQL queries and striving to keep them performant. * Write unit tests and integration tests for everything you build. * Work closely with the Customer Success team to better understand and resolve the problems real estate agents face using the platform. * Formulate decisions that impact the evolution of the architecture to * achieve business goals * Compile and analyze data, processes, and codes to troubleshoot problems and identify areas for improvement. * Collaborating with the front-end developers and other team members to establish objectives and design more functional, cohesive codes to enhance the user experience. * Developing ideas for new programs, products, or features by monitoring industry developments and trends. * Recording data and reporting it to proper parties, such as clients or leadership. * Taking the lead on projects, as needed. * Other duties as directed.
Required Experience/Education:
High School Diploma, or equivalent; five to seven years of experience; or a
combination of experience and education, required. Bachelor’s Degree preferred.
Skills and Qualifications: * Excellent communication and teamwork skills; * Extensive experience with JavaScript, Node.js, PostgreSQL; * Ability to find creative solutions to complex challenges * Experience designing, developing, and testing applications using Node.js; * Expert-level knowledge of Database and Query Languages such as SQL; * Proven proficiency in API development.
Our benefits: * Fully remote; * Flexibility. You will be able to organize your working schedule independently while also engaging in regular meetings for effective collaboration; * Paid vacation in accordance with local labor law; * The company covers learning and development opportunities.