Point your AI agent at freehire and let it find you a job.

Get the CLI →

amIT Global Solutions Sdn Bhd

NewBe an early applicant

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

Posted 1 view
Discussion

Summary

First senior engineer at a pre-seed startup building an agentic AI layer for Indonesia's logistics ecosystem: you own architecture and AI infrastructure end-to-end (build, deploy, monitor), shipping Kotlin/Spring Boot services with PostgreSQL, mentoring juniors, in a hybrid role based in Surabaya.

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

Interview Process

  • 30-minute screening call on WhatsApp
  • 45-minute coding interview with the CTO
  • 1-hour interview with the team

Skills

What Senior Full-Stack jobs ask for — and how much of it you have →
Apply

See also

Full-Stack jobs by country — openings, pay and top skills →

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.

A new version of freehire is available