Full-Stack Engineer – Automation & AI Evaluation
streamhub
Job description
About the role
Streamhub is looking for a Full‑Stack Engineer who will both build product features and own the automated systems that verify their correctness. The role blends backend, frontend and quality engineering to keep a high‑volume measurement platform trustworthy.
Key responsibilities
- Design and ship backend services and APIs using Python or Node/TypeScript, and contribute to data modelling on a Snowflake‑based platform.
- Develop and extend React front‑end modules for the customer‑facing analytics dashboard.
- Own API and web automation frameworks (Playwright, Cypress, Selenium) and create automated validation for ETL pipelines.
- Write advanced SQL for data integrity, reconciliation testing, and schema contract checks.
- Integrate quality gates into CI/CD pipelines to catch regressions, schema breaks, and contract violations before deployment.
- Use AI‑assisted development tools (Claude Code, Cursor, Copilot) for implementation, test generation, and coverage expansion.
- Build evaluation harnesses for AI and agent‑based features where outputs are probabilistic.
- Apply AI techniques to anomaly detection, regression, data‑drift detection, and root‑cause analysis.
Required profile
- 4+ years of software development with strong backend experience and hands‑on coding in Python or TypeScript.
- Working knowledge of React and advanced SQL for large‑scale data pipelines.
- Proven experience building test automation frameworks from scratch, including design of fixtures, test data management, parallelisation, and reporting.
- Deep expertise in API and UI automation tools (Playwright, Cypress, Selenium) and defining test strategies across unit, integration and E2E levels.
- Experience integrating automated suites into CI/CD as quality gates, with a focus on stability and flakiness mitigation.
- Fluency with AI‑assisted development tools and an ownership mindset to scope ambiguous problems and drive them to release.
Required skills
- Python
- TypeScript
- Node.js
- React
- Snowflake
- SQL
- Playwright
- Cypress
- Selenium
- CI/CD
- Claude Code
- Cursor
- Copilot
- JMeter
- Gatling
- k6
- dbt
- Java
- Scala
What we offer
- Competitive salary benchmarked against full‑stack engineering bands.
- Immense learning opportunities with exposure to niche data technologies and TB‑scale datasets.
- Open, diverse, and autonomous team environment.
- Entrepreneurial culture with flexible working hours.
Questions fréquentes
Why are you reporting this job?
Explore further
Salaries, guides and searches in India.
Salaries by job title
Apply in 30 seconds
Enter your email to apply. An account will be created automatically.
By continuing, you accept our terms of use.
Already have an account? Login
Published 2 hours ago
Expires 1 month from now
8 views · 0 interested
Boost your chances
Upload your CV — we will match you with relevant openings.
Analyzing your CV...
streamhub
Related job offers
-
Backend Software Engineer – Build Distributed Cloud Services
alkira -
Site Reliability Engineer – Cloud Networking
alkira -
Front End Developer with Accessibility Focus for Visualization Tools
tuva -
Senior Frontend Engineer (React) – AI-Native Product Development
streamhub -
Data Engineer – Remote (India)
solvative Ahmedabad