Senior Full Stack Developer (Data Engineering)

Gokool Digital

United States

On-site

USD 120,000 - 170,000

Full time

3 hours ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

Gokool Digital is hiring a Senior Full Stack Developer to build modern web apps end-to-end and design supporting data pipelines. You will own features across the stack—from database design and ELT layers to REST APIs and a React frontend.

You will translate requirements into scalable components, work with a small senior team, and collaborate directly with clients to deliver high-impact products. Strong Python/SQL/dbt, React, and cloud experience are required.

Qualifications

  • Bachelor’s degree or equivalent practical experience in CS/Engineering.
  • Hands-on Git/CI/CD experience and familiarity with at least one major cloud platform (AWS, Azure, or GCP).
  • Clear written and spoken English for direct client communication.

Responsibilities

  • Build and maintain backend services and REST APIs in Python (FastAPI, Flask, or Django).
  • Translate business requirements and UX designs into clean, reusable, well-tested components.
  • Integrate front-end interfaces with complex data services, analytics dashboards, and reporting views.
  • Design and maintain ELT pipelines ingesting data from APIs, files, and operational databases.
  • Model data in modern data warehouses using dbt with tests and documentation.
  • Write complex, performant SQL on platforms like Snowflake, BigQuery, Redshift, or PostgreSQL.
  • Own data quality assurance, validation, monitoring, lineage, and alerting.
  • Set engineering standards, conduct PR reviews, and mentor developers.
  • Implement CI/CD, automated testing, and version control using Git.
  • Collaborate with clients and product owners to scope work and deliver in agile sprints.

Skills

Python
SQL
dbt
React
TypeScript
Next.js
Airflow
Kafka
Kinesis
Docker
Kubernetes
Terraform
Power BI
Tableau
Looker
Git/CI/CD

Education

Bachelor’s degree in Computer Science, Engineering, or related field

Tools

AWS
Azure
GCP
Snowflake
Databricks
Airflow
Dagster
Prefect
Docker
Kubernetes
Terraform

Job description

Experience: 7+ years in software development (3+ years specialized in data engineering)

About the Role

We are looking for a Senior Full Stack Developer who can build modern web applications end-to-end and is equally comfortable designing the data pipelines and data architecture behind them.

In this role, you will own features across the entire stack—from database design and ELT transformation layers (SQL, dbt, Python) through backend REST APIs to the React front end. You will work directly with clients and a small, senior team to ship high-impact products.

Responsibilities
Key Responsibilities
Web Application Development
  • Build and maintain backend services and REST APIs in Python (FastAPI, Flask, or Django).
  • Translate business requirements and UX designs into clean, reusable, well-tested components.
  • Integrate front-end interfaces with complex data services, analytics dashboards, and reporting views.
  • Design and maintain ELT pipelines ingesting data from APIs, files, and operational databases.
  • Model data in modern data warehouses using dbt (staging, intermediate, and mart layers, complete with tests and documentation).
  • Write complex, performant SQL (window functions, CTEs, query tuning) on platforms like Snowflake, BigQuery, Redshift, or PostgreSQL.
  • Own data quality assurance, validation, monitoring, lineage, and alerting.
Engineering Excellence & Leadership
  • Set engineering standards, conduct thorough pull request reviews, and mentor mid-level and junior developers.
  • Shape architecture decisions spanning both application and data layers.
  • Implement CI/CD, automated testing, and version control best practices using Git.
  • Collaborate directly with clients and product owners to scope work, provide accurate estimates, and deliver in agile sprints.
Qualifications
  • Core Requirements: Bachelor’s degree in Computer Science, Engineering, or a related field (or equivalent practical experience), hands‑on Git/CI/CD experience, familiarity with at least one major cloud platform (AWS, Azure, or GCP), and clear written/spoken English for direct client communication.
Required Skills
  • Python (5+ years): Production APIs, data processing (pandas or similar), scripting, and automation.
  • SQL (Expert level): Complex queries, data modeling, and performance tuning on modern data warehouses.
  • dbt (2+ years): Building and maintaining dbt projects (models, tests, macros, documentation).
  • React (3+ years): Building production React apps using hooks, state management, and custom component design.
Preferred Skills
  • TypeScript and Next.js
  • Orchestration tools (Airflow, Dagster, or Prefect)
  • Snowflake or Databricks certifications
  • Streaming or event-driven data architectures (Kafka, Kinesis)
  • Docker, Kubernetes, and Infrastructure as Code (Terraform)
  • BI and visualization tools (Power BI, Tableau, Looker) or charting libraries (D3, Recharts)
  • Exposure to AI/ML pipelines or LLM-enabled applications
  • Prior consulting or client-facing services experience
Required Skills
Who Will Thrive Here
  • You care about the whole product—from clean table design down to the micro-interactions on the user interface.
  • You take full ownership of your work and proactively communicate early when risks or blockers arise.
  • You enjoy teaching, raising the engineering bar, and collaborating closely with teammates.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Fullstack Engineer
Senior Fullstack Engineer

Glorio Group • Ohio

On-site
USD 110,000 - 150,000
Senior Software Engineer
Senior Software Engineer

ConsultNet Technology Services and Solutions • Rockville (MD)

On-site
USD 100,000 - 130,000
Sr Full Stack Engineer
Sr Full Stack Engineer

New York Technology Partners • Irving (TX)

On-site
USD 90,000 - 120,000
Full Stack Engineer
Full Stack Engineer

Photon • Newark (DE)

On-site
USD 180,000 - 240,000
Senior Software Engineer
Senior Software Engineer

The Phoenix Group • United States

On-site
USD 150,000 - 210,000
Senior Full Stack Engineer (Python + React + SQL)
Senior Full Stack Engineer (Python + React + SQL)

EPAM Systems • United States

Remote
USD 120,000 - 160,000
Senior Full-Stack Engineer (Python+React)
Senior Full-Stack Engineer (Python+React)

EPAM Systems • United States

Remote
USD 120,000 - 180,000
Senior Full Stack Developer (Data Engineering)
Senior Full Stack Developer (Data Engineering)

Global Information Technology • Southfield (MI)

Remote
USD 120,000 - 180,000
Full Stack Data Engineer
Full Stack Data Engineer

TechDigital Group • Austin (TX)

On-site
USD 90,000 - 120,000
Full Stack Engineer
Full Stack Engineer

EXL • United States

On-site
USD 130,000 - 180,000