Point your AI agent at freehire and let it find you a job.

Get the CLI →

M_Service (MoMo)

Middle Software Engineer (HCM/ HN)

Posted Updated
Discussion

Top 3 Reasons To Join Us

Super App

High Traffic

Big Scale

The Job

  • Design, build and improve large-scale backend systems.
  • Write clean, testable and efficient code in Java, and take part in code reviews.
  • Check product requirements for technical feasibility, and make sure designs match the specifications.
  • Help design robust, scalable systems and infrastructure.
  • Find bottlenecks and bugs, and fix them. Support production issues with a strong focus on finding, diagnosing and resolving problems.
  • Work with Product Managers, Data Scientists, engineers and other divisions.
  • Share good practices on deployment and container orchestration, and guide junior members.
  • Research new technologies, especially in mobile payments and AI.

Your Skills and Experience

  • Bachelor's degree in Computer Science or a related field.
  • 2+ years of backend development experience with Java.
  • Solid understanding of data structures, algorithms, OOP and SOLID principles.
  • Experience with Spring framework (Spring Boot, Spring MVC, Spring Data, Spring AOP) and Hibernate.
  • Experience building and maintaining microservices and distributed systems.
  • Familiar with message brokers such as Kafka or RabbitMQ.
  • Experience with RDBMS (MySQL/PostgreSQL) and caching (Redis).
  • Ownership mindset: you can deliver on your own, keep high code-quality standards and communicate well with others.

Điểm cộng

  • Experience with Python (Kotlin or Go is also a plus).
  • NoSQL databases: MongoDB, Cassandra, Google Bigtable.
  • Docker, Kubernetes, Infrastructure as Code.
  • Monitoring stacks (Prometheus, Grafana, ELK…).
  • Cloud platforms (AWS/GCP).
  • Experience optimizing systems for high traffic.
  • Exposure to AI/ML systems or working with Data Science teams.

Why You'll Love Working Here

  • Competitive pay, 13th-month salary and a yearly performance bonus.
  • Salary review at least once a year, based on performance and contribution.
  • 14 paid days off per year.
  • Premium health care insurance.
  • Allowances: lunch, parking, birthday, happy hours…
  • Team-building and clubs: company trip, football, English club, running club…
  • Work with a strong, experienced team in a friendly, dynamic and flexible environment.
  • Other benefits under Vietnamese Labor Law.

Skills

What Middle Software Engineering jobs ask for — and how much of it you have →
Apply

See also

Software Engineering jobs by country — openings, pay and top skills →

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.

A new version of freehire is available