logo[мetahunt]
> DOU
senior

Backend Engineer

MEV
format:Remotetype:Contractcompany:Outstaff
typescriptnode.jsexpress.jspostgresqlmongodbrabbitmqredis
ai agents
englishB2
experience5+ years
domainPropTech
locationUkraine (Lviv, Cherkasy)
> full description

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 Senior 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. This role focuses heavily on system hardening, performance optimization, and error reduction as the platform scales.

Type of engagement: outstaffing team extension for ongoing collaboration (with daily overlap until 8:00 PM EEST)

What’s interesting about this project:

  • 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

Stack: TypeScript, Node.js, Express, PostgreSQL, MongoDB, RabbitMQ, Redis

Scope of tasks and ownership:

  • Identify bottlenecks, eliminate system errors, and profile applications to optimize memory
  • Harden the backend architecture by introducing fault-tolerance patterns, advanced error handling, and data validation
  • Optimize database queries, indexing strategies, and caching layers to minimize API latency and maximize performance
  • Improve system visibility and error reduction by enhancing structured logging, metrics, and monitoring
  • 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

What You’ll Need:

  • 5+ years of full-stack software engineering experience with a strong backend focus
  • Strong proficiency in TypeScript, Node.js, and RESTful API development
  • Solid experience with PostgreSQL and MongoDB
  • Experience with system hardening, reducing error rates in production, and implementing resilient backend patterns
  • Hands-on experience with message queuing systems (RabbitMQ) and caching solutions (Redis)
  • Experience with async workflow processing and event-driven architecture patterns
  • Familiarity with application performance monitoring (APM) and backend debugging tools
  • 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:

  • E-signature technologies
  • Notification system design
  • Real estate domain knowledge
Відгукнутись на вакансію