top of page

Hello everyone!

 

Our partner is building a modern lead registration and automation platform designed specifically for hospitality venues. We are looking for a Full-Stack Engineer to join a long-term project developing an end-to-end solution that captures leads, automates personalized communication, and provides complete sales pipeline visibility.

 

What professional skills are important for us?

  •  Professional experience with Node.js technologies, ideally including Hono or similar lightweight frameworks;

  •  Front-end engineering experience using React.js and modern state-management approaches;

  •  Expertise with relational databases, particularly PostgreSQL, schema design, indexing, and query optimization;

  •  Experience with NoSQL databases and selecting appropriate data models;

  •  Comfort using Drizzle ORM or similar modern TypeScript-first ORMs;

  •  Experience with automated testing practices, including unit, integration, and E2E tests;

  •  Solid understanding of system design principles, architectural decision making, and scaling strategies;

  •  Proficient with TypeScript across both front-end and back-end codebases;

 

Nice to have:

  •  Familiarity with workflow automation tools, especially Inngest;

  •  Experience building SaaS platforms or B2B automation tools;

  •  Background in hospitality tech or CRM systems;

​

Tasks:

  •  Build a comprehensive admin panel for managing venue leads, contacts, properties, and communication history;

  •  Collaborate with the team lead to refine, evolve, and document the system architecture;

  •  Own full end-to-end feature development, from React front-end to Node.js/Hono back-end and PostgreSQL schema design;

  •  Design database models using PostgreSQL and Drizzle ORM, with supporting use of NoSQL storage where appropriate;

  •  Implement automation workflows using Inngest to orchestrate communication and notification flows;

  •  Maintain a robust automated testing suite, including unit tests (Jest), integration tests, and Playwright E2E tests;

  •  Ensure scalability, performance, and reliability, proactively identifying architectural improvements and optimizations;

  •  Follow clean code, documentation, and DevOps best practices to ensure long-term maintainability;

 

Conditions:

  • Location: Remote or Hybrid;

  • Contract type: Full-time, long-term engagement;

  • Schedule: Flexible working hours with core collaboration time;

​

Hiring Process:

  • Call with Recruiter – 30 mins;

  • Technical interview / code review;

  • Final conversation with technical leadership;

bottom of page