Backend Developer / Tech Lead for a large B2B platform
Backend Developer / Tech Lead for a large B2B platform, salary from 200,000 to 350,000 RUB. Commercial project, customer available. System developed from scratch, forming a technical team.
The platform will combine offers from several auto parts suppliers into a single system. Main functions: unified catalog, search by article, brand and name, matching products from different suppliers, prices and stock, delivery times, integrations with suppliers, B2B personal accounts, cart and orders, role system, integration with 1C, admin panel, API, further scaling. Main tasks: at the first stage: study project requirements, design architecture, define DB structure, design API, define integration architecture, think through processing and normalization of supplier data, define approach to search and product matching, prepare technical documentation, decompose development into stages. After architecture approval: backend development, API implementation, integrations with suppliers, integration with 1C, work with catalog, orders, users and roles, preparation of production infrastructure, further development and scaling.
Mandatory: 5+ years of commercial development, confident Node.js / TypeScript, PostgreSQL, backend architecture design, REST API and integrations, Docker, Linux, Git, ability to independently decompose complex tasks. Will be a big plus: B2B, e-commerce, marketplace, large product catalogs, 1C, ERP, Redis, RabbitMQ / Kafka, high-load systems.
Remote project work, 20-30 hours per week at the first stage. First stage - architecture and technical design. After the project moves to active development, load of 30-40 hours per week is possible by agreement. Long-term work, as project stages pass. Payment: first stage: 70,000-100,000 RUB for architecture and technical design. After transition to development: target 250,000-400,000 RUB/month at 30-40 hours per week. Specific rate agreed with candidate based on experience and responsibility. Payment is made according to agreed work stages, with fixing the scope of tasks, result and cost before each stage.
Don't miss a single job
Subscribe to our Telegram channel