Position: Node.JS Developer Platform (Payment module)
Company: NewGMedia
Category: Node.js
Experience required: 3y
English level: intermediate

We need a Node.js Developer Platform (Payment module) to help us to create a platform in the SuperApp format for a gambling system.

**Must have:**
- 3+ years of experience with Node.js;
- 2+ years of experience with NestJs;
- 2+ years of experience with Typescript.

**Do not disturb out RU BY.**

✔️ **About the company/project:**
We are a marketing platform of games from different providers in the iGaming sphere (Gambling, Online Casino). Working only with legal markets based on licenses (MGA and Curacao)
We have 6+ years on the market. Experienced team development of existing 9 brands.
We have been starting an extraordinary payment hub capable of processing a huge number of transactions and are determined to create an advanced platform that will facilitate billions of secure and seamless transactions, revolutionizing the way payments are processed in IGaming. Join us as we redefine the future of payment solutions and make a significant impact on the global financial landscape.

✔️ **Requirements:**
- Experience developing microservices;
- Knowledge of Kafka, GraphQL, RESTfull, Docker, Kubernetes;
- Experience in SQL, RDBMS(Postgres);
- Knowledge of Grafana, Prometheus, ELK, GitLab;
- Strong analytical and problem-solving skills;
- Proficiency in SQL querying and database manipulation;
- Experience with integrating external APIs and webhooks;
- Willingness to develop unit tests.

✔️ **Responsibilities:**
- Payment providers integration;
- An ability to produce quality source code covered with unit test;
- Develop RESTfull and GraphQL API;
- Configure GitLab pipelines, automation, code coverage, Helm charts;
- Configure Grafana charts and alerts.

✔️ **We offer:**
- Competitive compensation;
- Full-time job with a flexible schedule;
- Paid sick leave, vacation, and holidays;
- The opportunity for career growth;
- Positive corporate environment based on principles of respect, support, and mentorship;
- Fascinating working atmosphere;
- Team buildings and corporate events.