Position: Node.js Engineer (Payment Systems)
Company: Sigma Software Group
Experience required: 3y
English level: intermediate

Our client is a software provider in the gambling industry.

The project we are working on is in the active development stage. It has a distributed team and is focused on one of the most parts of the business — correcting work of the payment system in a huge gambling project.

**Requirements:**
- Knowledge of Node.js, TypeScript
- Knowledge of Express and WebSockets
- Solid Docker knowledge is required, K8s basics is desirable
- Strong understanding of CS fundamentals, data structures, and algorithms
- Ability to own, drive, and evolve products independently
- Demonstrating confidence in writing high-quality code that is modular, functional, and testable
- Knowledge and ability to implement and perform code review process
- Ability to establish the best coding practices
- Experience with PostgreSQL
- Intermediate level of English
- Direct client communication and requirement elicitation

**Responsibilities:**
- Take full responsibility for integrations with payment providers, including support of existing integrations
- Take responsibility for the unit, integration, and functional testing
- Communicate directly with the customer team
- Identify and resolve technical issues, take part in support activities
- Document new integrations and changes in the corporate wiki
- Follow best practices in product development

**We offer:**
- Health & Legal support
- Discount program
- Sport activities
- Outstanding offices
- Comfortable place in a cozy room
- Continuous education
- Flexible schedule
- Remote work
- Diversity of Domains & Businesses
- Variety of technology

**More:**
career.sigma.software/what-we-offer
career.sigma.software/what-we-offer/benefits