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

amIT Global Solutions Sdn Bhd

Indonesia

On-site

IDR 167,400,000 - 502,200,000

Full time

11 days ago
Application generator

An application made for this job — a tailored resume and cover letter that speak straight to the posting.

Get past ATS filters

Benefits offered by this job

Profit sharing
Performance bonus structure
Learning budget
Hybrid: 3 days in Surabaya office
CTO support for growth

Job summary

Majura AI in Surabaya is seeking its first senior engineer to own architecture across our product surface as we scale. Hybrid work: 3 days in the office, remote considered for eligible candidates.

The role centers on Kotlin with a core backend stack including Spring Boot, PostgreSQL, and a frontend using React and GraphQL. You will design schemas, data models, and service boundaries, build our AI infrastructure from the ground up, deploy and monitor services, and mentor two junior engineers.

Qualifications

  • Senior engineer with production Kotlin experience and a track record shipping JVM-based services.
  • Ability to own architecture, data models, and service boundaries end-to-end.
  • Strong written and verbal English, and comfort in a fast-moving startup.
  • Experience designing schemas, debugging at scale, and monitoring systems.

Responsibilities

  • Work autonomously on specs or customer problems with CTO sign-off for big decisions.
  • Own API contracts, data models, and service boundaries; defend architecture in reviews.
  • Build AI infrastructure from the ground up and run it in production.
  • Deploy, monitor, and fix services; no handoff to ops teams.
  • Mentor two junior engineers; participate in code reviews and pairing.

Skills

Kotlin
Java/JVM background
Architectural judgment
Self-direction
English fluency

Tools

Spring Boot
PostgreSQL
React
GraphQL
AWS

Job description

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
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

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

Majura.ai • Surabaya ꦱꦸꦫꦧꦪ

On-site
IDR 167,400,000 - 502,200,000
Profit sharing
Performance bonus
Learning budget
+2
Product Manager (AI Supply Chain)
Product Manager (AI Supply Chain)

Majura • Surabaya ꦱꦸꦫꦧꦪ

On-site
IDR 40,000,000 - 60,000,000
Equity
Performance bonus
Senior Kotlin Engineer — Build AI Infra & Scalable Backend
Senior Kotlin Engineer — Build AI Infra & Scalable Backend

Majura.ai • Surabaya ꦱꦸꦫꦧꦪ

Hybrid
IDR 167,400,000 - 502,200,000
Profit sharing
Performance bonus
Learning budget
+2
Senior Kotlin Engineer — AI Infra & Backend
Senior Kotlin Engineer — AI Infra & Backend

Majura.ai • Surabaya ꦱꦸꦫꦧꦪ

Hybrid
IDR 167,400,000 - 502,200,000
Salary range Rp15–45 juta/mo
Profit sharing
Performance bonus
+3
Fullstack Software Engineer for AI Startup
Fullstack Software Engineer for AI Startup

bitbybit Studio • Jakarta Pusat

On-site
IDR 334,800,000 - 669,600,000
AI Software Engineer
AI Software Engineer

PT Horizon Internusa Persada • Jakarta Utara

On-site
IDR 223,200,000 - 401,760,000
Senior Kotlin Engineer - AI Infra, Hybrid in Surabaya
Senior Kotlin Engineer - AI Infra, Hybrid in Surabaya

amIT Global Solutions Sdn Bhd • Indonesia

Hybrid
IDR 167,400,000 - 502,200,000
Profit sharing
Performance bonus structure
Learning budget
+2
Site CTO, Indonesia at an Insight Partners-backed Enterprise AI Company
Site CTO, Indonesia at an Insight Partners-backed Enterprise AI Company

Harper • Jakarta Pusat

On-site
IDR 600,000,000 - 900,000,000
AI-Native Full-Stack TypeScript Engineer
AI-Native Full-Stack TypeScript Engineer

PT John Galt Properties • Provinsi Bali

On-site
IDR 89,280,000 - 200,880,000
On-site near Canggu, Bali
Performance and placement bonuses
Senior Engineer
Senior Engineer

Talent Search Recruitment - Indonesia • Jakarta Pusat

On-site
IDR 80,000,000 - 110,000,000