This job has been added to your Saved jobs.
You have reached the limit of 20 Saved Jobs. If you want to create a new one, please manage your Saved Jobs.
Top 3 reasons to join us
- Super App
- High Traffic
- Big Scale
Job description
If you love building big systems, solving hard technical problems, and creating products that millions of people use every day, MoMo is the place for you. We are looking for a Senior Engineer to lead the development of our Merchant Integration platform and core backend services.
Key Responsibilities
1. Platform & Merchant Integration (Core Focus)
- Build Merchant Systems: Design and build systems that help external merchants connect (integrate) with MoMo easily and securely.
- Solid API Design: Lead the design of RESTful APIs that are clean, secure, and easy for partners to use. Ensure APIs have good documentation and follow strict standards.
- System Architecture: Design backend services that are stable and can handle a huge number of requests (high concurrency) without crashing.
2. Technical Leadership & Quality
- Code Quality: Set the standard for code quality. Review code from junior/middle engineers and give helpful feedback to improve the team.
- Spring Expertise: Use your deep knowledge of Spring Framework (Spring Boot, Spring Cloud, Spring Security) to build modern microservices.
- Performance: Find and fix "bottlenecks" (slow parts of the system) to make sure the app runs fast for millions of users.
3. Delivery & Mentorship
- Mentor Others: Guide younger engineers, help them solve hard problems, and share your technical knowledge.
- Balance Speed and Quality: Deliver new features quickly to meet business needs, but make sure the system remains strong and easy to maintain in the long run.
Your skills and experience
Qualifications
- Experience: 5+ years of backend development, with a focus on Java, Kotlin, or Go.
- Merchant/Partner Experience: Experience in building systems for merchant integration or working with external partner APIs is a big plus.
- Strong Tech Skills:
- Deep understanding of Spring Ecosystem (Spring Boot, etc.).
- Strong knowledge of Database design (PostgreSQL, MongoDB) and Caching (Redis).
- Solid grasp of System Design and solving problems in distributed systems.
- Mindset: You are independent, you take ownership of your tasks, and you want to build high-quality products.
Tech Stack
- Languages: Java (Core), Kotlin, or Go.
- Frameworks: Spring Boot (Must have deep knowledge), Vert.x.
- Databases: PostgreSQL, MongoDB, HBase, Redis.
- Tools: Kubernetes, Kafka, AWS/GCP (cloud knowledge is good to have).
Why you'll love working here
We are passion with new technologies, not follow the old-track of outsourcing. We love our product and ready to sacrifice everything for it! You often argue with your boss? Don’t worry, here in M_Service, you will get salary increase if you win your boss in argument. We love objection!!! You hate company trip in hotel, resort? We only conquer difficult and hottest road in team building. Do you want to join?
What you will get:
- Competitive compensation package.
- Performance-based bonus.
- Insurance package.
- Chance to work with smart people with international experience.
Our benefits:
- Attractive compensation & benefits.
- 13th month salary bonus and yearly performance bonus.
- 14 paid days off per year
- Premium health care insurance
- Great allowances (lunch, parking, birthday, happy hours....)
- Salary review at least one time per year based on employee's performance and contribution.
- Outing/team-building activities (company trip , soccer sport, english club, running club,..).
- Other benefits as per stated in Vietnamese Labor Law
- Work with experienced & strong team.
- Friendly, dynamic & flexible working environments.
MoMo is Vietnam’s leading mobile e-wallet and over-the-counter (OTC) remittance and payment platform