Roles & Responsibilities
You will design, build and ship features end to end across Zettabolt's AI-assisted
business products — applications that pull in information from email, messaging and
documents, run AI agents over it, and present the results to users in a web interface.
The work spans API design, data modelling, frontend development, third-party
integrations and AI agent workflows, on a TypeScript stack used across several
products in different industries.
This role suits engineers who think in systems — who can trace a problem from the UI
through the API, database and background jobs to an external service — and who use
AI coding tools as a deliberate part of how they work, while still owning the
correctness of everything they ship.
Key responsibilities
Design, build and maintain versioned REST APIs in TypeScript, with request
validation, consistent response and error contracts, and OpenAPI documentation.
Build frontend features in React/Next.js with a clean separation between the HTTP
layer, server state and UI state.
Model data and write migrations for document databases, with attention to
indexes, query patterns and backward compatibility.
Integrate third-party services: OAuth sign-in, email and messaging APIs, and
document processing such as parsing and OCR.
Build and extend AI-driven features: LLM-backed agents and workflows, prompt
and tool design, and tracing and evaluation of agent runs.
Work from tickets: break down requirements, clarify ambiguity, estimate, and
deliver changes as small, reviewable pull requests across multiple repositories.
Analyse problems at the systems level — reproduce, read logs and traces, isolate
the failing layer, and fix root causes rather than symptoms.
Write unit and end-to-end tests, take part in code and design reviews, and keep
linting, commit conventions and CI checks healthy.
Use AI coding assistants to plan, implement, test and review code, and help
improve the team's AI-assisted workflow.
Support packaging and delivery of the products, including on-premise and
desktop distributions and their update pipeline.
Skills
How this goes
Application review, an intro call with your recruiter, the employer’s technical round, then the offer. Every stage shows up in your portal as it happens.