Senior Full-Stack Developer (AI-Native)

$$$$

We are looking for a Senior Full-Stack Developer (AI-Native) to join the project full-time. This person will own the full stack โ€” backend, frontend, and AI/agent layer โ€” with no splitting between projects. They need to be a thinking partner, not an executor โ€” someone the client's technical leadership wants to work with directly.


Your responsibilities will include:

  • Own the full stack end-to-end โ€” backend, frontend, and AI/agent layer โ€” architecture decisions, performance work, integration, testing โ€” without hand-holding.
  • Work directly with the client's technical leadership as a thinking partner.
  • Build and maintain LLM-powered agent systems with observability, evaluation, and structured tracing.
  • Cover backend, frontend, and infrastructure independently โ€” no "that's not my area."
  • Use AI-assisted development (Claude Code or equivalent) fluently and extensively as a primary tool.


What we expect from you:

Core stack โ€” Backend:

  • Python โ€” FastAPI, SQLAlchemy, Alembic.
  • PostgreSQL + PostGIS โ€” spatial data modelling, multi-tenant isolation at the database, session, and repository layers.
  • Redis โ€” async task queues.
  • Unit & integration tests โ€” Pytest.

Core stack โ€” Frontend:

  • React + TypeScript โ€” strict typing; comfortable with generics, discriminated unions, and type inference.
  • Next.js โ€” App Router, Server Components, server-side data fetching, middleware, Server Actions.
  • Zustand โ€” store design, selectors, SSR hydration concerns.
  • Unit & integration tests + E2E โ€” Vitest, Cypress or equivalent.

AI / Agent Layer:

  • LLM-powered agents โ€” SSE, tool-use patterns, prompt engineering.
  • Observability & evaluation โ€” structured tracing of agent runs and tool calls, usage tracking, analytics.

Infrastructure:

  • AWS โ€” ECS, S3, containerized deploys.
  • Terraform โ€” infrastructure as code.
  • CI/CD โ€” GitHub Actions.

Engineering Practices:

  • Static typing โ€” Pyright as CI gate; type hints on every signature, no escape hatches.
  • Multi-tenancy โ€” tenant isolation at the database, session, and repository layers.
  • Git discipline โ€” conventional commits, granular atomic history, clean PRs.

Tooling โ€” AI-assisted development (Claude Code):

AI is a primary, everyday tool on this project, not an occasional helper. We expect a candidate who has moved well beyond ad-hoc prompting and treats their AI setup as part of their engineering craft.

  • AI-native development โ€” non-negotiable. Daily, extensive, fluent use of Claude Code (or equivalent) for reading, writing, refactoring, debugging, and navigating a large codebase. Working without AI in the loop is not how this team operates.
  • Plain prompting is not enough. "Ask ChatGPT a question and paste the answer" is the baseline we expect candidates to be past. We're looking for someone who engineers their AI workflow: rich structured context, project conventions and reference examples fed to the model, clear scoping, iteration, and rigorous review of generated output.
  • Skills, Hooks, Subagentsโ€” must understand, must be able to build, and already uses in real work. The candidate should be able to clearly explain what each is, and โ€” critically โ€” has already created and uses them day-to-day, not just heard of them:
    • Skills โ€” reusable, on-demand instruction/knowledge packages that extend the agent's competence for a given task type (e.g. scaffold a module, generate a PR, run a review) and encode the team's conventions.
    • Hooks โ€” deterministic, automated triggers on lifecycle events (pre-commit, before/after edit, on stop, etc.) executed by the harness itself โ€” e.g. auto-running lint/typecheck/tests on changed files, or guarding protected areas.
    • Subagents โ€” delegating multi-step or parallel work (large refactors, audits, codebase research) to scoped agents, with verification of their output.
  • MCP awareness โ€” understands the Model Context Protocol and how to connect AI to real context and tools (codebase, Git, issue tracker, browser, observability) rather than working blind. Hands-on MCP usage is a strong plus.
  • Structured change management โ€” artifact-driven workflow from exploration through implementation to verification.
  • Critical, not credulous โ€” reviews everything the model produces, never commits code they don't understand, knows where AI accelerates the work (boilerplate, tests, scaffolding, exploration) and where it does not (complex domain/architecture logic). AI is a force multiplier for their own thinking, never a copy-paste crutch.

Soft skills / Mindset:

  • Initiative โ€” proactively asks questions, proposes solutions, flags issues without being asked.
  • Software Engineering Mindset โ€” understands fundamentals, not just framework recipes; can reason about problems from first principles.
  • Comfortable with the unknown โ€” says "I don't know, let me find out," explores and digs in.
  • Thinks aloud โ€” communicates where they are, what they're considering, what they're unsure about.
  • Fast โ€” moves quickly without sacrificing quality; comfortable with startup pace and shifting priorities.
  • Collaborative but opinionated โ€” contributes ideas, challenges assumptions respectfully.
  • English โ€” B2+ โ€” daily verbal and written communication with the client and their team; working proficiency minimum.


What We Offer:

  • Work at a Top-employer company (according to DOU 2025).
  • A strong culture built on empathy, trust, openness, and real care for employees.
  • Competitive compensation with regular reviews.
  • Paid vacation and sick leave.
  • Medical insurance.
  • Personal learning budget and access to top HR tools, platforms, and practices.
  • Team events and regular team-building activities.
  • Flexible hybrid work model with an office in central Kyiv.

Required languages

English B2 - Upper Intermediate
Published 20 June
30 views
ยท
2 applications
Connected to ATS
To apply for this and other jobs on Djinni login or signup.
Loading...