Full-time Hiring Now

Back-end Engineer (Product)

Vietnam

About the Company

This is a product-focused team building products with AI at their core. The engineering culture emphasizes candor, conscientiousness, and first-principles thinking, with a high-trust, remote-first environment where engineers have meaningful ownership and work closely across Product, Design, and Engineering to deliver features people actually use.

About the Role

We’re looking for a Backend Engineer to build the services and APIs behind our products, primarily in Python. You’ll take loosely defined ideas through design, implementation, and release, building application logic, APIs, integrations, and AI-powered features while working closely with Product, Design, and Frontend Engineers to turn requirements into things people actually use.

What you'll do

Before the responsibilities, here are the traits we value most:

  • Candor: You communicate directly and honestly in service of better outcomes
  • Conscientiousness: You take ownership, respect teammates, and build things others can rely on
  • First-principles thinking: You question assumptions and make decisions grounded in evidence

In this role, you will:

  • Build product features end-to-end on the backend, from design through deployment
  • Design, build, and maintain backend services and the APIs that other systems build against, in Python
  • Design data models and work with SQL and NoSQL databases
  • Build AI-powered features and integrate LLMs and AI services
  • Integrate third-party services, APIs, and internal systems
  • Own the reliability, performance, and maintainability of the services you build
  • Contribute to testing, CI/CD, and deployment
  • Take part in technical decisions for the product backend

Required qualifications

  • 3+ years of production Python, with async, typing, testing, and building maintainable services
  • Experience with a modern Python web framework (e.g., FastAPI, Django, or Flask)
  • Working proficiency with JavaScript/TypeScript (Node.js) as a secondary backend language
  • Production experience building and operating backend services and REST and/or GraphQL APIs
  • Strong data modeling skills, and experience with SQL and NoSQL databases (schema design, efficient queries, indexing, and performance)
  • Experience integrating third-party services and APIs (auth, payments, data providers, and the like)
  • Experience owning features end-to-end in production, from design through deployment and operation
  • Proficiency with Git and collaborative development workflows

Nice-to-have skills

  • Experience building AI-powered features or integrating LLMs and agents
  • Experience with real-time or event-driven systems (WebSockets, message queues)
  • Experience with serverless architectures
  • Familiarity with authentication systems (e.g., Keycloak)
  • Frontend experience (React) for occasional full-stack work

Work arrangement: Fully remote; the role requires some working-hour overlap with Vietnam and ideally at least two hours of overlap with GMT+3

What we offer

  • A high-trust, remote-first culture
  • End-to-end ownership of product features real users depend on
  • Close collaboration with Product, Design, and Frontend Engineers
  • A team that values clear thinking, rigor, and direct communication
  • Room to influence the product and technical direction
  • Competitive compensation based on experience and impact

Position Overview

Location
Vietnam
Type
Full-time

Interested in this role?

Upload your resume and we'll be in touch within 2 business days.

Apply — Back-end Engineer (Product)

Upload your resume (PDF or Word). We'll review and reach out.