Job description for Software Developer at PT ALPHA STORY INDONESIA
About The Role
We're looking for a mid-level full-stack engineer to help us build the next version of Alpha Echo. You'll work directly with our Fractional CTO, taking clearly scoped requirements and shipping them reliably. This is a high-ownership, low-bureaucracy role. We don't have layers of process, and we don't have time for engineers who need hand-holding on every decision.
The product problems are genuinely interesting: automating data pipelines that currently require manual work, building workflows that help PR consultants move faster, and laying the data foundation for a system that gets smarter with every campaign.
You will not be driving architecture from day one, but if you prove yourself, there's a clear path to taking on more technical leadership as the team grows.
What You'll Be Doing
- Build and ship product features across the full stack - Python backend, modern frontend
- Implement and integrate AI-assisted workflows (LLM APIs, agentic patterns)
- Connect external data APIs to replace manual data entry processes
- Write clean, tested, well-documented code that the next engineer can pick up without a walkthrough
- Flag technical constraints clearly and early — we'd rather know about blockers before they're blockers
- Work within 6-week development cycles with defined scope and clear deliverables
What We're Looking For
Non-negotiable:
- 3–6 years of full-stack engineering experience
- Strong Python proficiency - you've built production backends, not just scripts
- React or NextJS experience - you can build a functional, clean UI without a design system holding your hand
- Native or near-native English proficiency - you'll be writing requirements, not just reading them
- Demonstrated ability to work independently - you don't need daily check-ins to stay on track
Good to have:
- Experience with LLMs in production (prompt engineering, API integration, output handling)
- Familiarity with GCP or any major cloud provider
- PostgreSQL and async Python (we use asyncpg)
- Experience with CI/CD pipelines (GitHub Actions)
We don't require:
- Experience with our exact stack (HTMX, Litestar) — these are learnable
- A computer science degree
- Prior startup experience — though comfort with ambiguity is essential
The Stack
Backend: Python / Litestar (existing) · NextJS (new frontend)
Database: PostgreSQL (Supabase → GCP Cloud SQL migration in progress)
Cloud: GCP (Cloud Run, Cloud Storage, Secret Manager)
CI/CD: GitHub Actions
Observability: HyperDX via OpenTelemetry
Work tracking: Linear
What We Offer
- Direct access to senior technical leadership — you'll learn how to build product, not just features
- A codebase that's actually well-structured — no legacy spaghetti to fight through
- A company with a clear vision, real revenue, and a path to becoming something much larger
