Node.JS Developer
GoMining
- Казахстан
- Постоянная работа
- Полная занятость
- Development of a cryptocurrency payment gateway.
- Development of integration and orchestration of third-party payment providers.
- Designing and implementing horizontally scalable service architectures.
- Required. Experience working with high-load systems.
- Required. Experience working with large amounts of data under heavy load.
- Proven experience with production projects on Node.js and TypeScript.
- Deep understanding of TypeScript, sufficient to write custom libraries.
- Experience in system design, including architecture, database schema, and load calculation.
- Expertise in PostgreSQL, including transactions, indexes, replication, aggregations (joins, pipelines, MapReduce), query analysis and optimization, data (de)normalization principles, and concurrency management.
- Experience with RabbitMQ, Kafka, ZeroMQ, or other message queues, and a solid understanding of their structure, data storage and replication, and limitations.
- Experience in building microservice architectures, including communication protocols, service authentication, and separation of responsibilities.
- Full support at the start and training (including courses, English, conferences - up to 100% compensation);
- “Employee of the Month” award - we value and reward our stars;
- Paid leave: up to 28 vacation days + 8 company Holidays + 5 personal days per year
- Retreats in international locations (for example, company apartments in Cyprus)
- Career growth opportunities—from expert to top manager;
- Convenient work-life fit: flexible schedule, remote work, respect for personal boundaries.