Project Overview
Our client develops a comprehensive US real estate platform that streamlines the entire real estate journey through property search, personalized client engagement, transaction management, digital contract signing, and post-sale concierge services.
We are looking for a self-driven and proactive Full-Stack Software Engineer who enjoys working in a startup environment with lightweight processes, dynamic product development, and a strong sense of ownership — including pragmatic problem-solving, finding efficient implementation approaches, participating in trade-off discussions, and closely collaborating with Product Owners.
Type of engagement: outstaffing team extension for ongoing collaboration
Technical Details
TypeScript,
Node.js, Express,
React,
PostgreSQL, MongoDB, RabbitMQ, Redis
Job Highlights
- Work on a real estate platform with multiple business domains, including property search, transaction flows, digital signing, and post-sale services
- Work as part of a distributed multinational team with direct collaboration across engineering and product functions
- Startup-style environment with lightweight processes, fast delivery cycles, and pragmatic engineering trade-offs
- High level of ownership and involvement in solution discussions, implementation decisions, and feature shaping
- Complex technical challenges, including e-signature processing, asynchronous workflows, and notification systems
- Close collaboration with Product Owners and direct communication with client stakeholders
- Opportunity to work across different parts of the platform as the product evolves
Responsibilities
Team Composition:
- Design and implement clean internal APIs for transaction management, e-signature, and notification systems
- Refactor large-scale monolithic code while maintaining backward compatibility during transition
- Collaborate with a cross-functional team, including software engineers, QA, DevOps and designers
- Work closely with the PO (client) to ensure alignment with business objectives
- Participate in sprint planning and maintain strong asynchronous communication practices
Qualifications
- 4+ years of full-stack software engineering experience with a strong backend focus (75% backend, 25% frontend)
- Strong proficiency in TypeScript, Node.js, and RESTful API development
- Solid experience with React for frontend development
- Solid experience with PostgreSQL and MongoDB, including data modeling, debugging and optimization
- Hands-on experience with message queuing systems (RabbitMQ) and caching solutions (Redis)
- Experience with async workflow processing and event-driven architecture patterns
- Active use of AI-assisted development tools
- Legacy system modernization experience strongly preferred
- Strong communication skills for client collaboration and remote team coordination
- Comfortable working in agile, cross-functional environments with direct client interaction
- Upper-Intermediate English level minimum
Nice-to-have: NestJS, E-signature technologies, Notification system design, Real estate domain knowledge
Workflow