Position: Node JS Engineer
Company: SD Solutions
Experience required: 3y
Category: Node.js
English level: upper
Published: 2020-08-01T00:00:00+03:00

4+ years of experience in a Backend Developer role
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
Previous experience in AdTech companies — a big advantage
Extensive experience working with Facebook, Twitter and other social 
networks API’s — a big advantage
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).
Python — a big advantage
Docker — a big advantage