Position: Back End Developer (Node JS) for MakeMeReach
Company: SD Solutions
Experience required: 3y
Category: Node.js
English level: intermediate
Published: 2020-09-01T00:00:00+03:00

MakeMeReach is a fast-growing advertising cloud platform empowering world-leading agencies (Havas, Dentsu-Aegis, Social.Lab, OMD…) and advertisers (Disney, Birchbox, Audible, MAPFRE…) to maximize digital advertising performance at lower cost. MakeMeReach is proud to be part of the Perion Network group a global public company, traded at the Nasdaq, incorporated in 1999. 
The Core Project is focused on data collection from various social media channels, it’s processing and analysis at scale.

**Responsibilities**

• Build and maintain highly-scalable SaaS marketing data operation and analysis platform using cutting edge technologies and development tools

**Scope of work**:

• Migration of legacy infrastructure to a modern (micro) service and Kubernetes based data processing pipelines

• Break the monolith by factoring out data processing elements into separate containerized services managed by Kubernetes running in AWS environment using various AWS services

• Enhance data processing pipelines w/ tools and technologies to support scalability, performance, stability, maintainability and observability.

• Redesign data persistency layers to allow better performance, larger scale and different usage models (massive ingestion, retrieval, search, analytics).

**Current tech-stack**:

• Dockerized NodeJS-based data collection and processing workers

• MongoDB as central data store

• ECS based deployment on AWS

• GitLab based CI/CD pipeline

**Requirements**:

• Experience building and optimizing data processing pipelines including data collection, transformation, enrichment and analysis at scale

• Experience with the following languages JavaScript (NodeJS)

• Experience working in AWS environment using various AWS services - a MUST

• Experience working in a containerized environment using Kubernetes - a MUST

• Experience with relational SQL and NoSQL databases such as MongoDB, PostgreSql, Redshift, Redis