Monday, October 27, 2025
LTS Group

Senior C++ Developer (POS, payment terminals)

Posted: 3 days ago

Job Description

Job Overview We are looking for an experienced Senior C++ Developer who has strong expertise in developing applications for Linux-based devices (POS, payment terminals). The ideal candidate will have hands-on experience in payment system integration, multi-thread processing, and real-time communication via RESTful API and Socket.You will join a project with Japanese clients, contributing to the development of leading payment applications in Japan and gaining opportunities for short-term onsite assignments in Japan.ResponsibilitiesDesign, develop, and maintain applications on Linux-based POS or embedded devices using C++.Integrate payment methods (credit card, QR code, NFC, etc.) with backend servers.Handle multi-thread processing, UI logic, and server communication.Develop and optimize RESTful APIs and Socket-based communication.Collaborate with Japanese teams, document technical specifications, and support testing.Ensure high performance, reliability, and security of payment transactions.RequirementsAt least 5 years of hands-on experience with C++ and solid knowledge of OOP.Experience working with RESTful APIs, Socket programming, and multi-threaded systems.Background in developing applications for Linux or POS devices.Familiar with credit card, QR, or other encrypted payment data handling.Able to read and write technical documents in English or Japanese.Experience in Payment systems or IoT projects is a plus.Self-motivated, curious, and not afraid to take on challenges.Willing to travel to Japan for short-term onsite assignments (required).Why Join UsCompetitive salary package (upto 40M VND gross depending on experience)Work directly with Japanese clients and engineers.Join the development of leading payment applications in Japan.Enhance your expertise in mobile and POS application development.Opportunity for career growth in international Fintech projects.

Job Application Tips

  • Tailor your resume to highlight relevant experience for this position
  • Write a compelling cover letter that addresses the specific requirements
  • Research the company culture and values before applying
  • Prepare examples of your work that demonstrate your skills
  • Follow up on your application after a reasonable time period

Related Jobs