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.
Job description
The Golang Engineer is responsible for designing, developing, and maintaining high-performance, scalable backend services using Golang. This role involves building and optimizing distributed systems and microservice architectures, integrating with databases and caching systems, and ensuring system reliability under high concurrency. The Golang Developer will collaborate closely with cross-functional teams, including product managers, frontend developers, and QA engineers, to deliver secure, efficient, and robust financial technology solutions that comply with industry standards and regulatory requirements.
1. As a core R&D team member, responsible for designing and developing high-concurrency, highly available global payment systems.
2. Build scalable microservice architecture, ensuring system high availability and data consistency.
3. Develop and optimize payment processing engines, supporting multi-currency and multi-channel payment routing and settlement.
4. Design and implement anti-fraud systems to ensure transaction security and compliance.
5. Integrate with global leading payment institutions (Visa, Mastercard, etc.) to deliver robust payment gateway solutions.
Your skills and experience
1. Diploma or Degree in Computer Science, Software Engineering, Information Technology, or a related field.
2. Minimum 4 years of Golang development experience, proficient in Gin, gRPC, and related frameworks.
3. Strong understanding of distributed system design principles and microservice architecture.
4. Proficient in MySQL cluster management, performance optimization, and database sharding.
5. Experienced with message queues (Kafka/RabbitMQ) and caching systems (Redis).
6. Familiar with high-concurrency system design, event-driven architecture, and performance optimization.
7. Experience in FinTech, payment system development, or financial-grade systems.
8. Experience with crypto transaction signing, key management, or wallet integration is an advantage.
9. Fluent in English (both written and spoken), proficiency in Chinese is a plus.
Why you'll love working here
- Fixed Traveling Allowance: RM300 per month.
- Fixed Laptop Allowance: RM200 per month for up to 2 years (applicable if using your own laptop).
- Annual Body Check Subsidy (applicable after completing one year of service).
- AIA Company Insurance Clinic Panel (applicable after confirmation).
- Attendance Allowance: RM200 per month (eligible if no lateness, early leave, or work-from-home days within the month).
UQPAY