Job Details
- Design, develop and maintain robust backend services using Java (Spring Boot) and Node.js (Express.js, SocketCluster, etc.).
- Build and maintain scalable microservices systems and real-time communication systems.
- Work closely with frontend and mobile developers using ReactJS/NextJS and Flutter to deliver seamless user experiences.
- Optimize system performance and ensure high availability, reliability, and scalability for backend services.
- Collaborate with DevOps teams to manage containerized applications using Docker, Kafka, and Nginx.
- Perform database design, deployment and performance tuning on MySQL, MongoDB and Redis management systems.
- Participate in architectural discussions, code reviews, and solution consulting with cross-functional teams.
- Ensure best standards of code quality, security and maintainability.
- Act as a technical bridge between teams and mentor junior programmers.
Candidate requirements
Experience and Skills:
- Over 4 years of experience developing backend with Java (Spring Boot).
- Solid object-oriented programming (OOP) skills.
- Hands-on experience with Node.js, including Express.js and real-time frameworks like SocketCluster.
- At least 2 years of experience with ReactJS and NextJS.
- Proficient in working with MySQL, MongoDB and Redis databases.
- In-depth understanding of microservices architecture.
- Experience working with Docker, Kafka and Nginx in real production environments.
- Strong logical and analytical thinking; experience in system design and software architecture.
- Experienced in optimizing application performance and handling high traffic systems.
- High sense of responsibility; able to work independently or lead a small team.
- Knowledge in the financial securities field is a plus.
Additional Skills (Preferred):
- Experience with DevOps or CI/CD processes.
- Familiarity with cloud computing platforms (AWS, GCP or Azure).
- Experienced in Agile/Scrum environment.
- Have understanding of Flutter and mobile application development life cycle.
Interest
- Attractive salary and bonus
- 12 days annual leave
- Fully participate in social insurance and health insurance according to state regulations.
- Attractive allowances (onsite bonus, parking, birthday, happy hours, etc.)
- Annual salary increase review based on employee performance and contribution
- Sports clubs: jogging, table tennis, football, etc.
- The work environment is really open. Everyone is respected and you have the freedom to pursue and achieve your goals.
- Other benefits as prescribed by the Vietnam Labor Code
Work location
- Ho Chi Minh: 3C Ton Duc Thang, Ben Nghe Ward, District 1
Working time
Monday - Friday (from 08:30 to 17:30)