Position: Senior BackEnd (Node.js) Engineer
Company: Lumenity
Category: Node.js
Experience required: 3y
English level: intermediate

**About us:**
We invite you to become part of our start-up team.
We are building a flexible iGaming platform. The platform provides our customers a full solution to maintain, manage, and support gaming sites. The system has components such as external gaming content integration, payment gateways, CRM, intelligent analytics tools, and more. 
The system built with the technologies:   Nest.js ; Apache Kafka/KSQL ; Workflow engine;  Next.js; Kubernetes ; Power BI

**Responsibilities:**
- Participation in large-scale back-end services development.
- Set up a development environment, cover your code with tests.
- Taking care of application performance and scalability.
- Security settings and hack prevents.
- API integration.

**Requirements:**
- Experience in Node.js development.
- Strong knowledge of Javascript (ES 6/7/8) and Typescript
- Experience with NestJS framework.
- Knowledge of SQL databases.
- Knowledge of design patterns, algorithms, and anti-patterns.
- Experience with js test frameworks for unit/integration/e2e tests.
- Experience in REST APIs, cloud deployments, open-source environment.

**Advantages:**
- Knowledge of working with Kafka (KSQL).
- Knowledge of NoSQL databases (e.g. MongoDB).
- Knowledge of micro-services architecture.
- Good understanding of software development paradigms (functional programming, OOP) Cloud (GCP or AWS).

**We offer:**
- Excellent remuneration.
- Medical insurance, including COVID-19 cases coverage.
- Remote work.
- Flexible working hours.