We are looking for a Data Engineer with big data experience who will be a significant part of creating a data platform for a new product.
This is your chance to join a fast-growing and exciting company in the US and work fully remotely alongside other awesome engineers.
ABOUT PROJECT :
SaaSWorks is driving revenue performance for every Subscription and SaaS business to democratize the data-driven insights and expertise required to build and manage these high-growth, high-value businesses.
SKILLS & EXPERIENCE :
Work experience with Python modules and Pandas library.
Data engineering experience;
Experience working with 3rd party API services;
Clear understanding of ETL / ELT and data curation;
Strong experience and understanding of relational and distributed databases (including internals e.g., PostgreSQL, MySQL, etc.);
Experience working with databases using pure SQL queries;
Strong experience with AWS (S3, Aurora Serverless, Glue / Athena) and Docker;
Strong Python expertise;
Hands-on experience with dbt;
Hands-on experience with Airflow / Prefect;
Experiences in OOP, Design Patterns, and design principles (SOLID, DRY, KISS, YAGNI);
Experience in using code linters such as Flake8 and Pylint;
Knowledge of PEP8 standard;
Experience with continuous integration, test automation, and deployment;
Good written and spoken English;
NICE TO HAVE :
Experience with data monitoring and tracing in distributed and service-oriented systems;
Experience in distributed systems design and best practices;
Understanding of integration with BI tools (esp. Tableau);
Jenkins as CI tool and / or ETL orchestrator;