Type
Full-time
Work mode
On-site
Level
Staff
Industry
Engineering / Mechanical
Salary
Thương lượng
Location
Quận 7, Hồ Chí Minh, Hồ Chí Minh
Overview
- Design, build, and run features end-to-end, from backend services and data models to the user interface, on systems used by millions of people.
- Develop and maintain large-scale Payment/Billing and Platform services. Make sure they are highly available, secure, and fast under heavy load.
- Build and improve our storefront on Next.js. It supports many regions and languages and has clear performance and conversion targets.
- Help shape the system architecture on both backend and frontend, and make sure the team follows the agreed design principles.
- Lead and take part in Code Review. Help raise the team's standard for automated testing.
- Use AI tools (GitHub Copilot, Cursor, Claude, ChatGPT…) for coding, review, refactoring, unit testing, and automation. Help the team turn AI usage into a clear, repeatable process.
- Mentor junior engineers and help them grow.
- Work closely with Product, QC, Design, and Operations to ship features with a smooth user experience.
- At least 5 years of software development experience, with at least 3 years using Java in production.
- At least 2 years of production experience with React and TypeScript. Next.js experience is a strong plus.
- Deep understanding of data structures, algorithms, operating systems, networking, and databases.
- Able to analyze a system for performance, concurrency, and failure cases.
- Strong in Java Core and Spring Framework (Spring Boot, Spring Cloud, Spring Security).
- Production experience with Next.js, React, and TypeScript
- Experience with MySQL/PostgreSQL (schema design, query optimization), Redis, and MongoDB.
- Experience with Kafka or RabbitMQ. Clear understanding of Microservices vs. Modular Monolith and their trade-offs.
- Experience designing REST APIs, managing versions, and keeping backward compatibility.
- Experience with Google Cloud Platform (GCP), Docker, Kubernetes, and CI/CD tools.
- Used to monitoring systems with tracing, metrics, and logs (Sentry, OpenTelemetry/Prometheus or similar).
- Solve problems well under pressure, especially on systems that handle payments and revenue.
- Actively look for better solutions and new technology, especially AI.
- Communicate clearly and work well with other teams.
- Modern AI tools provided, and you are encouraged to use them every day.
- Work on products with millions of users across many international markets.
- Own features from backend to frontend, not just one layer.
- Attractive benefit package in an open and energetic workplace
Summary of facts from the official posting. View original ↗
Interested in this role?
You'll be taken to the employer's official application page.
Apply on official site ↗
Is this your business?
Claim this page, request edits or removal
→