Money Forward Vietnam

E-Town Central, 11 Doan Van Bo, TP Hồ Chí Minh

Company Size : 25-99

View more

Job description

Overview of job

Responsibilities

  • 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 (required for Lead position).

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

Job Requirement

  • Technical
    • 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 Lead position)
    • Experience mentoring or educating team members
    • Strong sense of ownership and accountability
    • Strong English communication, both verbal and written.

Languages

  • English

    Speaking: Intermediate - Reading: Intermediate - Writing: Intermediate

Technical Skill

  • Python
  • AI (Artificial Intelligence)
  • TypeScript
  • Web Development
  • Unit testing
  • API
  • Django
  • Docker
  • Architecture
  • MS Azure
  • Golang
  • AWS
  • Amazon SQS
  • ReactJS
  • System Integration
  • Kubernetes
  • GraphQL
  • Celery
  • Terraform
  • Performance tuning
  • Serverless
  • Pytest
  • Cloud Infrastructure
  • IaC
  • CI/CD
  • LLM
  • Vector
  • RAG

COMPETENCES

  • Agile
  • Analytic Skills
  • Teamwork
  • Communication Skills
  • Team Leadership