We’re looking for a Back-end Developer (Node.js) to join our team and help build a new scalable product from scratch — for international eCommerce markets.
This is a long-term role with full involvement in architecture, logic, and delivery. You’ll work closely with a cross-functional team (PM, Front-end, QA, Design) and participate in decision-making.
What you’ll do: * Develop and maintain scalable back-end services using NestJS + TypeScript; * Design relational data models using PostgreSQL; * Implement efficient data access via TypeORM; * Optimize app performance using Redis caching; * Build and document RESTful APIs (GraphQL experience is a plus); * Work with Docker to containerize services; * Participate in deployment and CI/CD setup; * Collaborate with team members to shape features, resolve issues, and review code.
Requirements: * 2+ year of commercial experience with Node.js and NestJS; * Solid knowledge of TypeScript and backend architecture principles; * Experience with PostgreSQL and ORM (TypeORM or similar); * Working knowledge of Redis; * Experience with Docker in development environments; * Understanding of RESTful APIs and authentication (OAuth2, JWT); * Git workflow familiarity and team collaboration experience; * Intermediate English or higher — ability to read docs and discuss tasks with the team. * Big plus — Experience developing or participation in MVP architecture development from the scratch. * Ability to work as an independent developer
Nice to have: * Experience with GraphQL; * Knowledge of CI/CD tools (e.g., GitHub Actions); * Familiarity with message brokers (e.g., RabbitMQ, Kafka); * Previous experience in eCommerce or SaaS projects.
We offer: * Full-time remote work in a growing product-oriented team; * Involvement in building a new product architecture from day one; * Regular performance & salary reviews; * Supportive team, direct communication, no bureaucracy.