Fullstack Node.js Engineerdevelopment

Respond

CS.MONEY is a leading CS2 skin trading service that allows users to easily buy and sell any of the game’s weapon skins, stickers and items.

Learn more

We offer:

  • Competitive salary;
  • Full working day, with flexible schedule.
All vacancies

We are looking for an experienced Middle+/Senior level engineer who is proficient in both frontend and backend development.

In this role, you will work with high-load services, participate in architectural decisions, and directly influence product development.

Our Tech Stack:

Frontend:

* Astro with React.

* MobX.

Backend:

* Node.js (Express / NestJS).

* Kafka.

* PostgreSQL (TypeORM / Drizzle).

* MongoDB.

* Redis (caching, distributed locks).

Infrastructure:

* Kubernetes.

* Infrastructure as Code with Pulumi.

* GitLab CI/CD.

Responsibilities:

* Designing and evolving application architecture using a microservices approach.

* Participating in architectural decision-making and optimizing component interactions for increased fault tolerance.

* Optimizing server application performance and eliminating bottlenecks.

* Building the frontend layer based on data models with clear separation of business logic and UI.

* Setting up monitoring (Prometheus / Grafana) and tracing (OpenTelemetry) for rapid incident localization.

* Writing tests for critical logic (unit / integration).

* Code Review, drafting ADRs, and developing technical documentation.

* Working with legacy code and gradual refactoring of high-load services.

We Expect From You:

* At least 4 years of commercial development experience in product teams.

* Deep understanding of JavaScript and strong proficiency in TypeScript.

* Hands-on experience ensuring strict type safety across all application layers—from database to frontend.

* Experience designing database schemas and data flows for high-load systems.

* Experience optimizing server and client applications, and the ability to work with profilers.

* Experience testing critical business scenarios.

* Understanding of load testing approaches for services.

* Experience refactoring projects with significant legacy code.

* Experience operating services in production and participating in incident postmortems.

* High degree of autonomy, initiative, and a sense of ownership over results.

We value engineering mindset, well-reasoned technical decisions, and a willingness to take ownership of system components.

Will Be a Plus:

* Experience with the Bun runtime.

* Using or integrating AI tools into the development process.

Apply now

cs.moneyFullstack Node.js Engineer