Principal Backend Engineer (Python)

MONEY FORWARD VIETNAM CO.,LTD
+2
ETown Central Building, 11 Doan Van Bo, Ward 13, District 4, Ho Chi Minh
Hybrid
Posted 10 days ago

Top 3 reasons to join us

  • Hybrid working; Flexible time; Macbook Pro
  • L&D programs; 17 days off
  • 13.7 million B2C users; 140,000+ business customer

Job description

We are looking for a backend engineer to lead the development of our AI Agent platform/application from the ground up. The ideal candidate has experience designing scalable systems, integrating with complex toolchains, and driving cross-functional teams with strong technical leadership.

 

Responsibilities

  • Lead backend development of the AI Agent platform or application from scratch, handling large-scale user data and system logs
  • Design and build complex system architectures that integrate with internal/external APIs, vector databases, and various developer toolchains
  • Monitor system behavior proactively and respond swiftly to abnormal agent behavior or system failures
  • Introduce tools, systems, and development culture to improve engineering efficiency and team collaboration
  • Mentor and support the growth of team members by helping them develop strong technical fundamentals
  • Take technical leadership across a cross-functional team—including backend, frontend, AI, and SRE engineers—and drive the overall development process

Your skills and experience

Must have

  • 5+ years for Web development
  • 3+ years of experience with Python (or Golang as an alternative)
  • Solid understanding of:
    • Frontend development (e.g., TypeScript, React)
    • Cloud infrastructure (e.g., AWS, Azure, Terraform, serverless architecture)
    • AI system integration (e.g., working with LLM APIs, embedding, vector DBs
  • Experience with:
    • Type hinting and static analysis using mypy
    • Unit testing using pytest
    • Code quality tools: black, flake8, isort, bandit
    • Docker and containerized development
    • Operating and maintaining applications in a production environment
    • Application performance tuning
    • Agile development processes

Nice to have

  • Experience with:
    • Django (web framework)
    • Celery (asynchronous task processing with Amazon SQS or other brokers)
    • Graphene (GraphQL library with code-first approach)
  • Practical knowledge in:
    • Container Orchestration (e.g., Kubernetes, Kustomize)
    • Frontend architecture design or collaboration with frontend engineers
    • Integrating LLMs into production applications (e.g., prompt management, RAG pipeline, evaluation tools)
    • Infrastructure as Code (IaC) and CI/CD pipeline automation
    • Experience in B2B application development
  • Communication
    • Experience leading a project as a team lead (required for Leader position)
    • Experience mentoring or educating team members
    • Strong sense of ownership and accountability

Why you'll love working here

Caring Mental & Physical Recreation: 

  • Hybrid working
  • Full salary in probation & 13th month salary
  • Social insurance on full salary from probation
  • Premium Health insurance from probation
  • Flexible start 8AM-9AM from Mon-Fri
  • 16 days off annually + 1 Birthday Leave 
  • Paternity leave extra 5 days 
  • Annual company trip; Quarterly team building activities
  • Club activities
  • Annual health check

Caring Career & Development: 

  • Clear Career path
  • Foreign language & International technology-related certifications sponsoring
  • Well-equipped facility: Macbook pro,  additional monitor,..
  • Soft skill workshops
  • Tech seminars
  • Monthly and biannually Recognition Awards
  • Performance review twice/year

Top 1 Fintech Company

Company type
IT Product
Company industry
Financial Services
Company size
301-500 employees
Country
Japan
Working days
Monday - Friday
Overtime policy
No OT