Position: Back-end (Node.js) Software Engineering #11185
Company: Lohika
Category: Node.js
Experience required: 3y
English level: intermediate

**Purpose of the job:**
Our client is a pioneer in the “Cybersecurity and Digital Business Risk Quantification” (CRQ) space. It helps organizations measure and mitigate enterprise-wide cyber risk in real-time using its ML Enabled API-First SAFE Platform by aggregating automated signals across people, process and technology.
By joining our team, you will become a part of feature team who would be engaged into overall application UI transformation to the new and modern technology stack and start a big journey movement from single-tenant to multi-tenant cloud native architecture. You will be responsible for the BE contracts, resolved for FE, performance queries optimizations and much more fun staff!

**MAIN TASKS AND RESPONSIBILITIES:**
- Obtain tasks from Team Lead or supervisor and execute the tasks within set deadlines and specified quality objectives
- Participate in code reviews
- Report to Team Lead or supervisor about tasks readiness/quality
- Perform root cause analysis for technical issues
- May have a primary impact on the wider operational objectives
- Participate in functional and architectural design of assigned tasks
- Research and evaluate technical options to implement assigned feature

**EDUCATION, SKILLS AND EXPERIENCE:**

**MUST HAVE:**
- 3+ years of commercial experience as BE NodeJS engineer
- Confident JS/Typescript coding skills
- Experience of working with MySQL
- Familiarity with AWS services
- Experience of writing the developer tests (unit, integration) with Jest
- Strong knowledge of Git
- Troubleshooting experience
- At least Intermediate level of English

**WOULD BE A PLUS:**
- GraphQL experience
- PHP (ability to understand what is written in code)