Компанія Special Trading System заснована в 2001 році як міжнародна платформа, призначена для розробки дизайну інтер’єрів та екстер’єрів, підбору, пошуку, закупівлі та постачання приватним та корпоративним клієнтам. фабрик.
8 квітня 2026

Tech Lead (Node.js) (вакансія неактивна)

Київ $5000–6000

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 market participant.

We are developing a new Ukrainian technology product — no legacy, no bureaucracy, no micromanagement.

We’re looking for a Tech Lead who will lead the engineering team, drive implementation quality, and turn the system architecture into a scalable production product.

TECHNOLOGY STACK

FRONTEND:
• React Server Components architecture (Next.js App Router)
• GraphQL-driven UI architecture with Apollo Client
• Design system and UI architecture based on Material UI and Storybook
• SSR / streaming/caching strategies
• Frontend performance optimization

BACKEND:
• Node.js
• TypeScript
• NestJS
• TypeORM

ARCHITECTURE:
• Microservices
• DDD
• CQRS
• Event Sourcing
• Event-Driven Architecture

DATABASES:
• PostgreSQL
• Redis

MESSAGING / STREAMING:
• Kafka

INFRASTRUCTURE:
• Docker
• Kubernetes

CLOUD / DEVOPS:
• CI/CD pipelines
• Infrastructure automation

AI INTEGRATIONS:
• Integration of external AI APIs
• Implementation of vector-based features using embedding models
• Designing extensible architecture for future AI integrations

WHAT WE OFFER:
• Fully remote work
• Flexible schedule (as long as key meetings are synced)
• Product built from scratch — no legacy constraints
• Real influence on technical decisions and engineering processes
• Ukrainian team (position open only to Ukrainian specialists)
• Salary pegged to USD
• Opportunities for technical and leadership growth


YOUR KEY RESPONSIBILITIES:

TECHNICAL LEADERSHIP:
• Leading the development team and coordinating technical execution
• Breaking down architecture into implementation-ready tasks
• Distributing workload across engineers and supporting sprint planning
• Code reviews and maintaining engineering quality standards
• Mentoring developers and removing technical blockers
• Ensuring release stability and engineering discipline
• Managing technical debt and delivery risks
• Hands-on participation in development and key technical decisions

ENGINEERING & DELIVERY:
• Developing complex and critical system modules
• Translating architecture into practical implementation decisions
• Designing APIs, service interactions, and data models
• Ensuring scalability, performance, reliability, and security
• Supporting event-driven architecture implementation (Kafka)
• Working with databases and performance-sensitive backend logic
• Collaborating with Product Manager: discovery, refinement, estimation
• Documenting key technical decisions (ADR when needed)

WHAT WE EXPECT:
• Experience as Tech Lead / Senior Team Lead
• Deep expertise in Node.js + TypeScript
• Strong understanding of microservices, DDD, CQRS, Event Sourcing
• Solid PostgreSQL experience (performance, real production cases)
• Experience with Kafka
• Experience with Docker / Kubernetes
• Experience building CI/CD pipelines
• Strong engineering judgment and pragmatic decision-making
• Excellent communication and leadership skills
• Experience integrating external APIs
• Practical experience with TypeORM
• Experience designing and implementing authorization systems (RBAC / ABAC)
• Experience with Casbin or similar authorization frameworks

REQUIRED EXPERIENCE:
8–10+ years of backend development
3–5+ years leading engineering teams
• Experience delivering production systems
• Experience with distributed systems
• Strong knowledge of scalability, reliability, performance, and observability
• Experience mentoring developers and setting engineering standards
• Ability to translate technical decisions into delivery outcomes

NICE TO HAVE:
• SSE / WebSockets
• Hexagonal / Clean Architecture
• Experience with high-load distributed systems
• Experience with vector search/embeddings

WHY THIS IS A GREAT OPPORTUNITY:

This is an opportunity to join a product at an early stage and directly influence how the engineering team builds it.

You will impact delivery speed, code quality, team processes, and long-term system stability.