[Remote] Senior Full-Stack Software Engineer
Note: The job is a remote job and is open to candidates in USA. Doowii is building a conversational analytics platform for education that enables non-technical users to query complex datasets using natural language. The Senior Full-Stack Software Engineer will provide technical leadership by architecting and scaling frontend, backend, data, infrastructure, and AI systems while mentoring engineers and partnering with product and leadership teams.
Responsibilities
- Define architecture
- Lead development projects and make critical technical decisions
- Ensure the system scales across customers, data, and use cases
- Identify opportunities to elevate user experience
- Lead development of high-impact, cross-cutting features
- Resolve ambiguous problems with incomplete information
- Partner with ML, product, and frontend engineers to ship AI-driven features (LLM text-to-SQL, embeddings, feature stores, LLM-driven data modeling)
- Design scalable systems across application, data, and infrastructure layers
- Define patterns for integrations, data modeling, and performance
- Own system performance, observability, and reliability
- Improve deployment and operational workflows
- Guide how we structure, access, and optimize data
- Influence decisions around analytics infrastructure and AI integration
- Design and maintain data models (star, wide-table, or Iceberg-native) to support real-time and batch analytics
- Optimize storage + query performance
- Develop and maintain ingestion pipelines (NiFi 2.0 → Kafka → Iceberg → BigQuery) end-to-end
- Mentor engineers and raise engineering standards
- Act as a technical partner to Doowii’s product and leadership teams
Skills
- BS in computer engineering (or similar field with 10+ years of experience)
- 5+ years of full-stack experience
- Strong full-stack expertise, covering frontend (JavaScript/TypeScript, modern frameworks) and backend skills (Python preferred)
- Deep experience with cloud infrastructure
- 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
- Experience with AI model/agent development and LLM evaluation
- Masters in computer engineering
- Experience building data-heavy platforms or analytics products
- Strong product intuition and UX thinking
- Experience 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
Benefits
- New-hire equity grant
- Open PTO policy and company holidays
- Medical, dental, and vision benefits for you and your family
- A mission-driven culture and community
- Remote-work environment
Company Overview
Company H1B Sponsorship