Position: Senior Node.js. developer
Company: Synergetica
Category: Node.js
Experience required: 5y
English level: intermediate

The platform helps to identify the right target audience, learn their needs and desires and improve marketing approaches to make it more suitable. Users can also see all the creatives and tools competitors are using and use it for inspiration or upgrades of own marketing strategies.

As a senior software engineer, you will take the lead in designing, coding and maintaining data aggregators, different client collection tools and robust serverless functions that drive the analytics platform to the next level.

**Requirements:**
BSc. Computer Science or similar.
5+ years of backend programming experience.
Hands-on experience with NodeJS and Typescript
Have a solid background in an object oriented programming language.
Familiar with cloud-based deployment (AWS or other platforms)
Proficient in SQL databases
Not afraid of multi tasking between many programming languages, each suitable for different tasks
Fast learner: you can quickly master concepts, disciplines and methods.
Team Player, great communication skills
Concise: you get stuff done, in a simple, elegant way.

**Nice to have:**
Experience with Serverless
Experience with web scrapers

**We offer:**
Competitive salary depending on your experience
Professional development opportunities
Study and practice of English: courses and communication with colleagues and clients from different countries
Yoga classes
Compensation package (paid vacation, sick leaves)
Flexible working hours (from 9-11 to 18-20)
Comfortable office or possibility to work remotely