Overview
Required Qualifications:
- 4+ years of professional experience in backend development using Node.js
- 4+ years of experience with SQL and comfortable designing, writing, and maintaining complex SQL-based ETL
- Experience building batch and micro-batch data pipelines; ETL design, implementation, and maintenance
- Knowledge of Python
- Skills in building RESTful APIs in Python
- Experience with relational DBMS (PostgresSQL, MySQL, etc.)
- Skills with version control tools (Git, SVN, etc.)
- Experience with AWS services: S3, Lambda, RDS
- Basic understanding of how to build client-server systems
- Good spoken English
Nice to Have
- Experience with React.js
- Experience with PostGIS and Celery
- Experience working in a distributed team with modern flexible processes
- Experience in unit testing and TDD
- Experience with REST Endpoints
- Experience working with CI/CD