Senior Software Engineer (Kotlin / SpringBoot), Backend or Full-stack
Majura.aiAbout the role
Majura AI is a pre-seed startup building the operating system and agentic AI layer for Indonesia's logistics ecosystem, founded by Silicon Valley transplants — CTO (ex-Airbnb, YComb) and CEO (ex-TikTok, Lyft). This is our first senior engineering hire, reporting directly to the CTO, to own architecture across our product surface as we scale into Q4.
Location: Surabaya, Hybrid (3 days/week in office) — remote considered for eligible candidates
Salary: Rp.15 – 45 juta /month, based on experience and interview performance
Reports to: CTO
What You'll Do
- Work autonomously. Sometimes you'll get a spec. Sometimes you'll get a problem and a customer, and you figure out the rest. Big calls get a quick sign-off from the CTO — everything else is yours. No ticket queue, no committee, no waiting weeks for a decision.
- Own systems outright. One or two products are yours: API contracts, data models, service boundaries, performance. You make the architectural calls and defend them in review.
- Build our AI infrastructure from the ground up. We're early here — the foundations aren't built yet. Help us build them and they're yours to own and grow with as the company scales.
- You build it, you run it. Deploy, monitor, fix. Nobody hands your service off to an ops team.
- Mentor our junior engineers. Two of them, hungry and improving fast. Code review and pairing are part of the job, not something you squeeze in.
Our Stack & What We Need
Kotlin is the core of this role, not an item on a list — you'll be writing, reviewing, and shipping it from week one.
- Kotlin: 2+ years of production experience required. A Java/JVM background only counts if you've already shipped real Kotlin — this isn't a "pick it up here" role.
- Spring Boot & PostgreSQL: our core backend stack, day-to-day.
- React & GraphQL: used on the frontend side — comfort ramping up is fine if it's not already your daily driver.
- AWS: a bonus, not a requirement.
Beyond the stack, we're looking for:
- Real production experience — you've designed schemas that outlived their first assumptions, debugged something ugly at scale, and have opinions about monitoring.
- Self-direction. You ask good questions, then go.
- Writing. Design docs, API documentation, clear PR descriptions. We're small and moving fast; writing is how we stay coordinated.
- Comfort with ambiguity. You'll make decisions on incomplete information and occasionally be wrong. Some of what you build in year one will get rewritten.
- Fluent in English. Speak, read, write clearly at a professional proficiency or better
Bonus: supply chain, logistics, or accounting domain experience · microservices at scale · prior work shipping LLM-powered or agentic features · open source.
About us
Majura is building Agentic AI and SaaS products for Indonesia's $150B+ logistics ecosystem — not generic SaaS, but infrastructure with immediate, real-world impact. Visit us at https://majura.ai/
Compensation & Benefits
- Salary range: Rp.15 – 45 juta per month (based on experience & interview)
- Profit sharing (our version of equity)
- Performance bonus structure based on milestones
- Learning budget for conferences, courses, and tools
- Hybrid: 3 days in our Surabaya office, flexible on the rest
- A CTO whose job is unblocking you and helping you grow
How to Apply
Apply directly here on LinkedIn, and include:
- Your résumé (required).
- Two or three sentences on why Majura. What part of supply chain excites you?
Interview Process
- 30-minute screening call on WhatsApp
- 45-minute coding interview with the CTO
- 1-hour interview with the team