Responsible for requirement analysis together with System engineer/Architecture, software high level/Detail design document and the implementation.
Cooperation with other teams to ensure the design integration and verification in professional way. Verify the functions and provide the efficient support to fix the issue during the test.
Develop software on Linux which may include middleware, drivers or application including management, data forwarding and protocols/interfaces.
...
Core backend services. Design, build, and operate the APIs and services powering our POS and payments platform, supporting high-volume, real-time transactions.
Transaction correctness. Build systems that handle retries, duplicate requests, concurrency, and partial failures without compromising data integrity.
Architecture and technical decisions. Define service boundaries, evaluate technologies, and make thoughtful trade-offs across performance, reliability, complexity, and cost.
...