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;
- Fluent Ukrainian.
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;
- Javascript: Node.js + frontend part (ReactJS).