MA

Senior Software Engineer (Kotlin / SpringBoot), Backend or Full-stack

Majura.ai
Posted 3 hours ago
IndonesiaHybridEngineering & Development
Is this job info correct?

About 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:

  1. Your résumé (required).
  2. 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

Similar jobs