Position: Full-Stack (Node.JS/React.JS) Senior Engineer #10137
Company: Lohika
Experience required: 5y
English level: intermediate

**Purpose of the job:**
Our client is creating an open commerce platform, which redefines what a payment terminal is – turning it into the connected smart device, open to other providers running their third-party applications on it. With quite aggressive strategy on the market, they are growing rapidly and are looking for the engineers to join one of their core teams, who work on fund flows.

**MAIN TASKS AND RESPONSIBILITIES:**
- Implement features according requirements
- Ensure high quality of code
- Participate in requirements analysis, planning, estimation and code reviews
- Participate in researches, discussions and decisions on software architecture
- Risk estimations and management
- Closely collaborate with client and a team, propose technical solutions

**EDUCATION, SKILLS AND EXPERIENCE:**

**MUST HAVE:**
- 5+ years engineering experience
- 2+ years of experience with Node.js (TypeScript)
- 2+ years of experience with React.js
- express, tsoa
- AWS (ElasticSearch)
- Experience with message queues (Kafka)
- SQL Databases
- Research, evaluate, estimate, and implement technical solution for business requirements
- Suggest technical and functional improvements to add value to the product
- Participate in architecture and design sessions on a regular basis
- Good communication skills
- Self-driven, self-organized, innovative

**WOULD BE A PLUS:**
- Fintech background
- Redux-Saga
- Familiarity with microservices architecture
- cypress, jest