Senior Back-end/Data Engineer - Node.js, SQL - Marketing market
8+ years
Full-time (40h)
Marketing
Full Remote
Node.js
SQL
Docker
Kubernetes
ETL
Requirements
Must-haves
- 8+ years of software development experience
- Proficiency in production-level data products built on top of microservices
- Experience with Kubernetes
- Experience with Docker
- Experience with Node.js
- Experience with relational databases
- Experience building and maintaining integrations (e.g. Segment, Clearbit)
- Experience handling crucial data sets and developing production data
- Deep knowledge of data pipelines, SQL, ETLs, and data processing
- Proficiency with building and maintaining third-party APIs as services
- Capability of implementing data quality assurance and monitoring principles
- Ability to develop scalable applications
- Strong communication skills in both spoken and written English
Nice-to-haves
- Startup experience
- Experience with Typescript
- Knowledge of document-oriented, classical relational, and columnar databases
- Concurrency, parallelization, and classical data processing techniques (e.g. MapReduce)
- Experience with BullMq or any other Message Queue (e.g., RabbitMq, ActiveMQ, or AWS SQS)
What you will work on
- Create, build, and maintain data pipelines
- Improve performance, reduce redundancies, test, and monitor pipelines
- Implement and maintain APIs for seamless data integration
- Optimize and troubleshoot data storage and retrieval processes
- Ensure data security, integrity, and accessibility
- Implement data quality and monitoring measures