Position: BackEnd Developer (NodeJS)
Company: NewGMedia
Experience required: 3y
English level: intermediate

**Required skills (knowledge):**
• Minimum of 3 years experience with Node.js
• Minimum of 1 year experience with NestJS
• Minimum of 2 year experience with Postgres or MySQL (Query optimization, understanding of locks and transactions)
• Experience with Kafka
• Understanding of SOLID principles
• Understanding of basic design patterns
• Experience with Redis
• Experience with ksqlDB is a plus
• Experience with microservices architecture is a plus

**Responsibilities:**
• Develop/support back-end features
• Troubleshooting and fixing any issues
• Creating unit tests
• Creating documentation

**We offer:**
• Competitive salary with additional benefits is currently on offer
• Challenging work, with award-winning products, in a dynamic, international team
• Professional and personal development
• Opportunities to progress within the company
• The ability to influence all stages of the product funnel
• Ability to work Remotely or in one of the 7 offices all over Europe (From Latvia to S. Africa)
• Opportunity to work within a team of professionals from over 30+ countries
• Paid vacation: 20 working days per year
• Paid sick leaves: 7 working days without medical list + 30 days with a medical one