The app will give trade customers 24/7 self-service access to full product range while equipping the sales team with modern tools. It will replace much of the current manual process (phone, email and brochure-style website) with a professional, efficient mobile experience. Requirements Language & Framework: * TypeScript (advanced) — strict typing, decorators, async patterns * Node.js — runtime fundamentals, event loop * NestJS — modules, DI, guards/interceptors; modular-monolith → microservices design
Data: * PostgreSQL relational modelling for a transactional commerce domain * Transactions / ACID / concurrency control * Postgres full-text search + GIN indexes * ORM + migrations — Prisma, TypeORM, or Drizzle
Architecture: * DDD / microservices extraction patterns — bounded contexts, module seams for later service extraction
Responsibilities: * Collaborate with cross-functional team to define technical requirements and shape product architecture * Design and develop scalable backend services and APIs from scratch * Build core platform functionality with a focus on performance, reliability, and security — Integrate external services, databases, and third-party APIs * Ensure adequate unit and integration test coverage * Contribute to code reviews and technical discussions * Communicate effectively and collaborate with the team
Benefits * Udemy courses of your choice * Team-buildings, events, marathons & charity activities to connect and recharge * Workshops, trainings, expert knowledge-sharing that keep you growing * Clear career path * Absence days for work-life balance * Flexible hours & work setup — work from any of listed locations and organize your day your way