Full-Stack Software Engineer

Doowii, Inc.

Northern (KY)

Hybrid

USD 120,000 - 180,000

Full time

10 days ago

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Doowii, Inc. in the United States, Kentucky region, is seeking a Senior Full-Stack Engineer to shape the core product experience. You’ll tackle opportunities and projects central to the Doowii interface and backend, including user questions, model evaluation, and data processing to deliver fast, accurate responses.

You’ll collaborate with ML, product, and frontend engineers to ship AI-driven features, build scalable APIs, and optimize data models and pipelines in a startup environment.

Qualifications

  • BS in computer engineering (or similar) with 6+ years experience.
  • 3+ years of full-stack experience.
  • Strong frontend skills (JavaScript/TypeScript, modern frameworks).
  • Backend experience (Python preferred).
  • Experience with APIs and SQL.
  • Experience with schema evolution, CDC, and high-throughput streaming.
  • Bias for automation, documentation, and fast iteration in a startup environment.

Responsibilities

  • Design and implement frontend interfaces for querying data and exploring analyses.
  • Develop APIs powering real-time data interactions and ensure performance and scalability.
  • Configure and manage cloud platforms (AWS, GCP).
  • Optimize data models and storage for real-time and batch analytics.
  • Build and maintain data ingestion pipelines end-to-end (NiFi 2.0 → Kafka → Iceberg → BigQuery).

Skills

JavaScript/TypeScript
Full-stack development
APIs
SQL
Python
Frontend frameworks
Documentation
Automation

Education

Bachelor's degree in computer engineering

Tools

Kafka
NiFi
Airflow
Iceberg
BigQuery
AWS/GCP

Job description

About Doowii

Doowii is building a conversational analytics platform for education. We enable non-technical users to query complex datasets using natural language, accelerating decision making, data exploration, and intervention planning. Doowii sits at the intersection of data infrastructure, AI, and education.

About the Role

This role is focused on building the core product experience for Doowii users. You’ll be tackling opportunities and projects core to the Doowii interface and backend:

  • users asking questions
  • model evaluation and improvement to improve responses to those questions
  • systems configuration and optimization to support our responses
  • data structure and analysis so answers are returned accurately and quickly
What You'll Work On

Doowii engineering is critical in the end-to-end development of the Doowii platform, applications, and systems, from designing the user interface to managing our systems and infrastructure.

Frontend & UX
  • Build interfaces for querying and exploring data
  • Translate complex workflows into simple user experiences
  • Design and implement user interfaces (UI) and user experiences (UX)
  • Partner with ML, product, and frontend engineers to ship AI-driven features (LLM text-to-SQL, embeddings, feature stores, LLM-driven data modeling)
Backend Systems
  • Develop APIs that power real-time data interactions
  • Ensure performance and scalability of user-facing systems
  • Configure and manage Doowii’s cloud platforms (AWS, GCP)
Data Interaction Layer
  • Optimize how queries are executed and results returned
  • Design and maintain data models (star, wide-table, or Iceberg-native) to support real-time and batch analytics
  • Optimize storage + query performance; keep infra costs lean
  • Develop and maintain ingestion pipelines (NiFi 2.0 → Kafka → Iceberg → BigQuery) end-to-end
Requirements
  • BS in computer engineering (or similar field with 6+ years of experience)
  • 3+ years of full-stack experience
  • Strong frontend skills (JavaScript/TypeScript, modern frameworks)
  • Backend experience (Python preferred)
  • Experience with APIs and SQL
  • Experience with schema evolution, CDC, and high-throughput streaming
  • Bias for automation, clear documentation, and fast iteration in a startup environment
Bonus points if you have:
  • Masters in computer engineering
  • Experience with AI model/agent development and LLM evaluation
  • Experience building data-heavy or analytics products
  • Strong product intuition and UX thinkingExperience with performance optimization
  • Hands‑on with at least two of: Kafka or Pub/Sub, Apache NiFi, Airflow, Mage.AI, Beam, Spark, Flink, dbt, Iceberg/ClickHouse
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Full-Stack Software Engineer
Senior Full-Stack Software Engineer

Doowii, Inc. • Northern (KY)

Hybrid
USD 140,000 - 210,000
Full-Stack Engineer, AI-Driven Education Analytics
Full-Stack Engineer, AI-Driven Education Analytics

Doowii, Inc. • Northern (KY)

Hybrid
USD 120,000 - 180,000
Full Stack Engineer, AI systems
Full Stack Engineer, AI systems

Bjak • Germany (OH)

On-site
USD 110,000 - 170,000
Full Stack Engineer, AI systems
Full Stack Engineer, AI systems

Bjak • Town of Poland (NY)

On-site
USD 120,000 - 170,000
Full Stack Engineer, AI systems
Full Stack Engineer, AI systems

Bjak • Town of Sweden (NY)

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

Product Pulse • San Francisco (CA)

On-site
USD 120,000 - 180,000
Senior Software Engineer, Data Infrastructure
Senior Software Engineer, Data Infrastructure

Decagon • New York (NY)

On-site
USD 200,000 - 400,000
Take what you need vacation policy
Medical, Dental, and Vision benefits
Life Insurance and Disability Benefits
+3
Full-Stack + AI Engineer
Full-Stack + AI Engineer

Alchemyworx • New York (NY)

On-site
USD 110,000 - 140,000
Full Stack Software Engineer
Full Stack Software Engineer

Alexandria Technology • New York (NY)

On-site
USD 100,000 - 140,000
Competitive salary + equity
Health, dental, and vision insurance
Autonomy, ownership, and impact from day one
Full Stack Software Engineer
Full Stack Software Engineer

audien-hearing • United States

On-site
USD 80,000 - 120,000