Senior Full Stack Developer (Data Engineering)

Global Information Technology•Southfield, MI
•Remote

About The Position

The Senior Full Stack Developer (Data Engineering) will develop production applications and data engineering solutions. The role calls for Python API development and data processing, React application development, SQL and data modeling, and designing and maintaining ELT pipelines and data warehouses. The developer will use dbt for data models, testing, and documentation, and contribute to code reviews, automated testing, and CI/CD. The position is remote and involves working directly with clients.

Requirements

  • At least 5 years of experience with Python, including API development and data processing.
  • Strong SQL skills, including complex queries, data modeling, and performance tuning.
  • At least 2 years of hands-on experience with dbt, including models, testing, and documentation.
  • At least 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.

Nice To Haves

  • 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.

Responsibilities

  • Develop Python APIs and data-processing solutions.
  • Build production applications using React.
  • Design and maintain ELT pipelines and data warehouses.
  • Develop and work with dbt models, tests, and documentation.
  • Build REST APIs using FastAPI, Flask, or Django.
  • Contribute to Git-based development, code reviews, automated testing, and CI/CD.
  • Communicate and work directly with clients.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service