Senior Full Stack Developer (Data Engineering)
Job Description
Job Location: Remote
Job Type: Full Time
5+ years of experience with Python, including API development and data processing.
Strong SQL skills, including complex queries, data modeling, and performance tuning.
2+ years of hands-on experience with dbt, including models, testing, and documentation.
3+ years of experience developing production applications using React.
Strong knowledge of JavaScript (ES6+), HTML5, and CSS3.
Experience building REST APIs using FastAPI, Flask, or Django.
Experience designing and maintaining ELT pipelines and data warehouses.
Hands-on experience with Git, code reviews, automated testing, and CI/CD.
Experience with at least one cloud platform: AWS, Azure, or GCP.
Bachelor's degree in Computer Science, Engineering, or a related field, or equivalent experience.
Strong communication skills and experience working directly with clients.
TypeScript, Next.js, Airflow, Dagster, or Prefect.
Experience with Snowflake, BigQuery, Redshift, or Databricks.
Knowledge of Docker, Kubernetes, Terraform, or Kafka.
Experience with BI tools, AI/ML pipelines, or LLM-based applications.
Required Skills
Required Languages
🇬🇧 English