We are building a B2B SaaS platform for the furniture industry that connects manufacturers, distributors, resellers, designers, and installation companies. The platform automates catalogs, sales, CRM, logistics, ERP integrations, and analytics — creating a single digital ecosystem for every participant in the market.
We are developing a new Ukrainian technology product — no legacy, no bureaucracy, no micromanagement. We’re looking for an Architect + Tech Lead who will define the foundation of the system, set the technical strategy, and lead the team forward. Your decisions will shape the product for years to come. What we offer: • Fully remote work • Flexible schedule (as long as key meetings are synced) • A product built from scratch — no legacy constraints • Real influence on technical decisions and system architecture • Ukrainian team, friendly atmosphere (position open only to Ukrainian specialists) • Salary pegged to USD • Opportunities for technical and leadership growth Your Key Responsibilities (Architect + Tech Lead)Architecture & Strategy • Designing the system architecture: microservices, service interactions, integrations • Selecting the technology stack and defining engineering standards • Designing and optimizing databases: PostgreSQL, Redis, Elasticsearch • Designing APIs, service contracts, and data models • Building strategies for scalability, performance, reliability, and security • Working with event-driven architecture (Kafka / RabbitMQ) • Designing CI/CD, infrastructure, and DevOps processes • Documenting architectural decisions (ADR) Leadership & Engineering • Developing complex and critical system modules • Code review and maintaining code quality • Mentoring developers and solving technical blockers • Sprint planning and workload distribution • Ensuring release stability and maintaining technical discipline • Collaborating with the product manager: refining requirements, technical discovery, task estimation • Managing technical debt and identifying architectural risks What We Expect: • Experience building architecture from zero to production • Previous experience as a Software Architect / Team Lead • Deep knowledge of Node.js (NestJS / Express) + TypeScript • Strong understanding of microservices, DDD, CQRS, Event Sourcing • PostgreSQL: replication, optimization, advanced scenarios • Kafka / RabbitMQ: event-driven / message-driven approaches • Docker / Kubernetes: containerization & orchestration • CI/CD in the cloud (AWS / GCP / Azure) • Strong knowledge of GoF and EIP patterns • Excellent soft skills: responsibility, communication, mentorship • Experience with AI/ML integrations (OpenAI API, MCP) • Practical experience with TypeORM Required Experience: • 10–12+ years of commercial development experience (primarily Node.js / TypeScript) • 5 years as a Senior Backend Engineer • 3–5+ years of Team Lead / Tech Lead experience • High-level communication skills (clear technical articulation, stakeholder alignment, cross-team coordination) Nice to Have: • SSE / WebSockets for real-time solutions • Hexagonal / Clean Architecture • Experience designing high-load systems Why This Is a Great Opportunity: This is your chance to design the architecture of a product that can become a Ukrainian technology platform of global scale. You’ll have freedom, influence, and the ability to build solutions that will last for years.
If you’re excited to create a powerful system — we’ll be happy to have you on the team!