Sr. Software Engineer (Backend) 資深後端軟體工程師
Description
【Job Summary】
Want to be part of a team of collaborative innovators? We are looking for a talented Sr. Software Engineer (Backend) to maintain our existing payment services and design and implement new payment initiatives.
You will work on a C#/.NET platform, with some services implemented in Node.js, deployed in a hybrid AWS/Azure cloud architecture. You will play a key role in keeping our payment services reliable, secure, and scalable.
【Job Responsibilities】
1. Maintain and enhance existing payment services (C#/.NET and Node.js), ensuring availability, reliability, security, and data accuracy.
2. Design and implement new payment initiatives and backend services, from requirements and architecture through development, testing, and deployment.
3. Participate in the migration of services from .NET 8 to .NET 10.
4. Participate in database migration from MSSQL/MySQL to PostgreSQL, and introduce Redis (e.g., caching) where appropriate.
5. Deploy and operate services in a hybrid cloud environment (AWS/Azure), with possible future expansion to GCP.
6. Optimize the performance and scalability of backend systems.
7. Develop and maintain utility tools written in Bash and/or Python.
8. Support incident handling: debug, analyze root causes, and resolve production issues, taking ownership in critical situations.
9. Work with customers and cross-functional teams to understand requirements and deliver solutions.