Develop and maintain web applications using Node.js (TypeScript) on the backend and React on the frontend. Design and implement RESTful APIs and integrate with internal and external services. Collaborate with UI/UX designers and product managers, participate in code reviews and architectural discussions, optimize performance and scalability, and write unit tests. Work within a Scrum team on sprint planning, task estimation, daily stand-ups, retrospectives, and releases.

Tech stack: Node.js, TypeScript, Golang, distributed systems, React, PostgreSQL, MongoDB, Redis, ClickHouse, Docker, GitLab CI/CD, Kubernetes, Prometheus, Grafana, RabbitMQ.

Requirements: 2–4+ years of full-stack development experience, with a focus on TypeScript; production experience with Node.js and strong experience with React; knowledge of Golang and RabbitMQ or willingness to learn; understanding of REST API design and common design patterns; commitment to clean, maintainable code and good documentation; ability to work autonomously and take ownership of tasks; experience with Agile/Scrum. Fluent Russian and English at B1+ level required.

Conditions and benefits: Fully remote, full-time role. B2B contract or crypto payments. Transparent grade system, 21 working days of vacation per year (paid vacation available after 3 months), 7 paid sick days annually without a doctor's note, 8 flexible holidays per year, and team-building events.