Backend Engineer

Solve Education

Kota Bandung

On-site

IDR 537,153,088 - 895,255,147

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Solve Education in Bandung, Indonesia, is seeking a Backend Engineer dedicated to enhancing our AI-powered learning platform. This role emphasizes ownership of production services and demands expertise in JavaScript/TypeScript, Python, MongoDB, and Redis. You'll collaborate to design scalable backend services and directly handle AI-assisted development.

The ideal candidate has over 3 years of experience, strong problem-solving abilities, and a disciplined testing approach. This position offers the opportunity to make a meaningful impact on education globally.

Qualifications

  • 3+ years building backend services in production.
  • Strong backend fundamentals with JavaScript/TypeScript and Python.
  • Solid MongoDB and hands-on Redis experience.

Responsibilities

  • Design, build, and maintain backend services and APIs.
  • Direct AI tools to build features fast and review their output.
  • Optimize data models and keep data integrity.

Skills

JavaScript/TypeScript (Node.js/Express)
Python (FastAPI)
MongoDB
Redis
Test-Driven Development

Tools

Docker
Git
CI/CD

Job description

Bandung, Indonesia · Full-Time

About the Role

Solve Education! is hiring a Backend Engineer to build and own the services behind our mission: helping young people everywhere reach their potential through accessible, AI-powered learning. This is a high-ownership role for an engineer who writes clean, well-tested code, thinks in systems, and wants their work to directly power a global learning platform.

You’ll design, build, and operate backend services across our stack, working heavily with AI coding tools (especially Claude Code) — which means you’ll direct that work, review it critically, and take full ownership of correctness and quality. You’ll work with a high degree of autonomy and hold a high bar for reliability and code.

Our stack: Node.js + Express (TypeScript) · Python (FastAPI) · Next.js server-side (route handlers / server actions) · MongoDB · Redis · Git + CI/CD. These are deliberate choices — all are stacks AI coding tools handle well, so you can move fast and still review confidently.

Before You Apply

This role carries real ownership of production services learners depend on. You’ll handle ambiguity, balance competing priorities, and ship reliable, well-tested code in a fast-moving environment — including code that an AI agent drafted and you made correct. We value engineers who practice disciplined testing, take full accountability for what they ship, and hold a high standard without close supervision.

If you want a role where your work has visible impact, where engineering quality is core rather than optional, and where your work directly supports a mission that matters, we’d love to hear from you.

Responsibilities

API & Service Development

  • Design, build, and maintain backend services and APIs in Node.js/Express and Python/FastAPI, plus server-side logic in Next.js for our web app.
  • Own services end-to-end, from design to production, within a microservices architecture.
  • Translate product requirements into well-structured, scalable solutions.

AI-Assisted Development & Oversight

  • Direct Claude Code and other AI tools to build features fast — writing clear specs and prompts.
  • Review and refine AI-generated code; you are accountable for correctness, security, and maintainability, not the AI.
  • Set conventions and tests that keep AI output consistent and safe to ship.

Data & State Management

  • Design and optimize data models, indexes, and queries in MongoDB.
  • Use Redis for caching, sessions, and performance-critical paths.
  • Keep data integrity and access patterns sound across services.

Quality, Reliability & Delivery

  • Practice test-driven development; write unit and integration tests as part of delivery.
  • Maintain quality through reviews and clear patterns, and keep CI/CD deployments fast and safe.
  • Monitor, troubleshoot, and optimize services; take part in incident response to minimize downtime.

Collaboration & Documentation

  • Work with the Product & Technology team to define requirements, APIs, and system behavior.
  • Keep clear technical docs, API specs, and operational standards up to date.
What We’re Looking For
  • 3+ years building backend services in production.
  • Strong backend fundamentals with proficiency in JavaScript/TypeScript (Node.js/Express) and/or Python (FastAPI) — comfortable working across both, and in Next.js server-side code. (Depth in one plus willingness across the others is fine; you don’t need to be an expert in all three.)
  • Solid MongoDB (data modeling, indexing, query optimization) and hands-on Redis (caching or sessions).
  • Disciplined testing — TDD and automated tests as a habit, not an afterthought.
  • Experience designing or operating microservices, plus CI/CD and Git.
  • Ability to direct AI coding tools (especially Claude Code) and critically review their output — strong enough to catch what the AI gets wrong.
  • Strong problem-solving, attention to detail, accountability, and the ability to operate independently under pressure.
Bonus Points If You Have
  • Containerized deployments (Docker or similar).
  • Familiarity with message queues or event-driven architectures.
  • API security and auth patterns (OAuth, JWT).
  • A real knack for prompt and workflow design with agentic coding tools.
  • Experience in mission-driven or non-profit organizations.
Why Join Us?

You’ll be joining a team with a bold mission to transform education. We don’t expect perfection, but we do expect creativity, ownership, and a strong learning attitude. If you’re looking for a conventional engineering role, this may not be the right fit. But if you’re ready to lead with technology, build solutions that matter, and create real-world impact — we’d love to hear from you.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Full-Stack Software Engineer
Full-Stack Software Engineer

Solve Education • Kota Bandung

On-site
Full-Stack Software Engineer
Full-Stack Software Engineer

Solve Education! • Sumur Bandung

On-site
IDR 539,471,000 - 899,119,000
Frontend Engineer (Human-in-the-Loop)
Frontend Engineer (Human-in-the-Loop)

Solve Education • Kota Bandung

On-site
IDR 537,153,000 - 895,256,000
Frontend Engineer (Human-in-the-Loop)
Frontend Engineer (Human-in-the-Loop)

Solve Education! • Sumur Bandung

On-site
Data Engineer
Data Engineer

Solve Education • Kota Bandung

On-site
IDR 539,374,000 - 898,958,000
Dev Ops / Cloud Engineer
Dev Ops / Cloud Engineer

Solve Education • Kota Bandung

On-site
IDR 716,204,000 - 1,074,307,000
Backend Engineer — AI-Powered Education Leader
Backend Engineer — AI-Powered Education Leader

Solve Education • Kota Bandung

On-site
IDR 537,153,000 - 895,256,000
AI-Driven EdTech Tech Lead & Platform Architect
AI-Driven EdTech Tech Lead & Platform Architect

Solve Education • Kota Bandung

On-site
Creative work environment
Opportunity for growth
Impactful mission
Technology Lead (Indonesia)
Technology Lead (Indonesia)

Solve Education • Kota Bandung

On-site
Creative work environment
Opportunity for growth
Impactful mission
Technology Lead (Indonesia)
Technology Lead (Indonesia)

Solve Education! • Bandung

On-site
IDR 420,000,000 - 640,000,000