jobapplier

FullStack Engineer (Java, JavaScript)

mgmtp

Skills

Required

  • Java / Kotlin
  • JavaScript
  • backend / frontend / DevOps / testing
  • international software projects
  • AI
  • Spring
  • J2EE
  • SQL
  • Hibernate / JPA
  • TypeScript
  • ReactJS
  • Docker
  • Kubernetes
  • JUnit

Preferred

  • backend and frontend development

We are looking for a FullStack Engineer who is not only technically strong but also genuinely passionate about the business problems they help solve.

Responsibilities

  • Work alongside international customers and colleagues from Europe.
  • Take independent ownership of the conception and implementation of new features across complex application landscapes.
  • Bring strong, hands-on expertise in both backend and frontend development, and contribute effectively to DevOps and testing as well.
  • Create and maintain clear, high-quality technical documentation.

Requirements

  • 3+ years of professional experience in international software projects.
  • Degree in engineering or natural sciences (university or technical college).
  • Experience in a higher-complexity business domain, with the ability to discuss the business context of your work in detail - not just the technical implementation.
  • Active use of AI-assisted development practices - including AI for code generation and review, and familiarity with Spec-Driven Development, Model Context Protocol (MCP), and Retrieval-Augmented Generation (RAG).

Strong English communication skills (both verbal and written)

  • We are looking for candidates with deep strength in at least one area of backend, frontend, DevOps, or testing, and ready to take on work across all four:
  • Backend: Java or Kotlin, with Spring and other J2EE frameworks; solid experience with relational databases, SQL, and ORM technologies (e.g., Hibernate / JPA).
  • Frontend: JavaScript and TypeScript, with hands-on experience in ReactJS and Redux.
  • DevOps: Docker and modern CI/CD pipelines; exposure to Kubernetes is a plus.
  • Testing: Comfortable writing unit and integration tests (e.g., JUnit, Jest), and treating tests as a first-class part of the work rather than an afterthought.
  • Experience communicating with and supporting customers directly.
  • Ability to navigate ambiguous problems by proactively reaching out to the right people, inside and outside the team, to clarify requirements and drive toward a solution.
  • A sense of the bigger picture with understanding how your work fits into the team's and other teams' goals, and flagging when things are moving off track.
  • Please send us you application in English.

Benefits

  • Good salary and a bonus if things work well
  • Working & growing with an international team
  • Onsite opportunities:short-term and long-term assignments in Europe
  • 18 days off allowance per year
  • Premium insurance for you and your family member (spouse/ parent/ children) & yearly check-up

Loyalty program after three years and five years

  • Highly professional equipment (Mac/Thinkpad, 2 screens, adjustable desks)
  • Intense English course for the first 3 months by our native English teachers andOptional English seminars during the work time

Training sponsored by mgm

  • An amazing company trip once a year, team-building with the project team and month-end with the whole company, covered by mgm
  • Free in-house entertainment facilities (darts, piano, climbing wall), drinks (coffee, beer, soft drinks,…) and food (cookies, fruit,…) and out-house company-funded sport clubs (football, swimming, badminton...)
  • APPLY NOW!
  • \*\* Working location: 7 Phan Chau Trinh & 71 Quang Trung, Hai Chau Ward, Da Nang\*\*
  • This job is open to both Vietnamese citizens and foreigners living in Vietnam.

Flexible working time (40h/week) with Hybrid working policy: open for good reasons and subject to prior requesting.