← ALL OPEN ROLES Careers · Istanbul · Full-time

Junior Software Engineer

We build an AI agent platform. Our agents talk to real customers over WhatsApp, Instagram, email and web chat, and connect to the systems businesses already run — CRMs, ERPs, calendars, payment providers.

IstanbulHybrid — 2 days office, 3 days remote
AI-firstClaude Code and similar tools, used daily
Small teamDirect work with the founder, real ownership
Live productPaying customers in three verticals

We are a small engineering team with a written decision record, automated evaluation suites for every agent template, and a strong habit of shipping. A meaningful part of our codebase is written with AI coding tools and reviewed by humans — that is how we work, every day.

The stack you will work in

BackendPython · FastAPI · Celery · Redis · PostgreSQL · SQLAlchemy
AI layerOpenAI & Anthropic APIs · tool calling · LangChain primitives · our own multi-tenant agent runtime
FrontendNext.js · React · TypeScript · TanStack Query
IntegrationsREST / OpenAPI · OAuth 2.0 · webhooks · SSE · Meta Cloud API
Infra & toolingDocker · GitHub Actions · AWS · Claude Code

What you will do

01 / INTEGRATIONS

Connect agents to real systems

Google Calendar and Sheets, Shopify, payment and shipping APIs, CRMs. Each one is a well-scoped, testable piece of work.

02 / AGENT TEMPLATES

Configuration, prompts, evaluations

Write the YAML configuration, tool definitions and evaluation cases that keep an agent from regressing.

03 / PRODUCT

Ship across backend and console

Features and fixes in the Python backend and the TypeScript console, then take new customers live.

04 / REVIEW

Read AI-generated code critically

Test it, question it, correct it. Working well with these tools means knowing where they are wrong.

What we are looking for

Nice to have: FastAPI, Celery, Redis or PostgreSQL experience · Next.js or React · Docker · anything you built with an LLM API · OAuth or webhook integrations · open-source contributions.

Working model

Hybrid: 2 days in the office, 3 days remote. The first two months are fully in-office, so you get the context, the codebase and the team properly.

You work on a MacBook Pro we provide, and the AI coding tools we use are paid for — they are part of the job, not something you fund yourself.

How the process runs

Three steps, no screening call. We read your application first — the GitHub profile and the repository you point us at — and the first conversation we have with you is a real one.

Applications are paused

Close to 600 people applied for this role, and reading an application properly takes a great deal longer than filling one in. So we closed the form on 1 September 2026 — we would rather answer the people who already wrote than keep collecting letters we could not get to for weeks.

If you already applied, there is nothing more for you to do. We are reading them now: shortlisted candidates receive a short case study by email, and everyone hears back either way.

If you were about to, we are sorry for the timing — it is a good sign for you and an awkward one for us. The next posting will appear on the careers page, and new roles go there first. If you would like to write anyway, info@mangolab.ai is open — we will be slow this month, but we will answer.

The posting above is left up on purpose: candidates in the process re-read it, and anyone deciding whether to apply next time should be able to see what the role actually is.

MANGO YAZILIM TEKNOLOJİLERİ LTD. ŞTİ. · AYDINEVLER MAH. SEDEF SK. D BLOK NO:1-3, MALTEPE, ISTANBUL · WE REPLY TO EVERY APPLICATION