Full-Stack AI Engineer (AI Development team)

Improvado · via Himalayas ·

TypeFull-time job
LocationArmenia
Posted7 hours ago
Improvado is an AI-powered marketing data platform built for mid-market and enterprise teams. We help companies automate complex marketing data workflows, unify data at scale, and surface insights through BI and AI. Brands like ASUS, Docker, Activision, and H&R Block rely on us to simplify analytics and improve marketing performance.
We're a fast-growing Series A startup backed by $34M in funding and driven by a team that moves fast, stays curious, and cares about high-quality execution.
Job Overview
The Full-Stack Developer will join a small, AI-focused team at Improvado, working on core product features and AI agents within a complex, data-intensive marketing analytics SaaS platform. This role involves building and maintaining both backend and frontend components, improving system architecture for scalability and performance, and delivering reliable solutions that handle large volumes of data.
The position offers strong ownership and high impact: you will influence technical and business decisions, collaborate closely with product owners, designers, and engineers, and take features end-to-end from idea to production. Improvado actively uses modern AI tools and technologies, providing opportunities to learn, experiment, and apply cutting-edge approaches while working in an Agile environment.
Responsibilities

Use AI tooling actively: Claude Code, prompt engineering, agentic coding to accelerate development, write tests, optimize complex problems, and ship faster

Build and scale an AI agent and be able make it reliable

Develop and maintain both back-end and front-end systems for Improvado's SaaS platform using Node.js, Next.js, React and Typescript

Take full ownership of complex features end-to-end

Improve system scalability, reliability, and performance

Design and implement new features and functionalities

Write and maintain tests

Ensure clean, maintainable, and well-documented code

Collaborate with UX designers and product owners to create intuitive user interfaces

Optimize performance of services for fast and responsive experiences

Troubleshoot and debug technical issues

Conduct code reviews and contribute to overall codebase improvements

Follow Agile development practices, including daily stand-ups and sprint planning

Requirements

Hands-on with modern AI tooling: Claude/Opus, Claude Code, prompt engineering, agentic coding environments—not just familiar, but actively using it to ship

5+ years of experience as a software developer

Strong front-end development skills in TypeScript, React, HTML, CSS, and Webpack

Strong backend skills (Backend is in Node, but experience with Python, Java is also applicable)

Experience in large-scale systems development

Comfortable with ambiguity and ownership mentality — thrives in a fast-paced startup

Familiarity with functional components, hooks, Jest, and React Testing Library

Strong understanding of algorithms, design patterns, OOP, SOLID, DDD, and TDD principles

Experience with Git and version control systems

Knowledge of distributed systems

Knowledge of databases: PostgreSQL, Clickhouse

Ability to work on either EST or PST timezone

What We Offer

Remote-first environment

Optional relocation assistance to Latin America after your trial period

Modern AI tech stack and freedom to experiment

High-velocity team where you'll constantly learn and scale your skills

High autonomy and ownership — we care about outcomes, not hours

AI-first, collaborative, no-bureaucracy culture with a technically strong, international team

20 working days of PTO per year

US holidays and additional days off

Professional development reimbursement

Originally posted on Himalayas
fullstack-development ai-engineering software-engineer frontend-development backend-development senior-full-stack-ai-engineer
Apply on Himalayas →

Job sourced from Himalayas. Applications happen directly on the original platform — we never collect your data.