Senior Software Engineer
Hong Kong
Full time
Office
Compensation is not specified
Role
Software Engineer
Description
Our client, a rapidly growing technology company specializing in creating innovative interactive entertainment experiences through a blend of motion, play, and technology solutions, is seeking a skilled Senior Software Engineer (Platform Services) to join their expanding team based in Hong Kong.
As an integral member of the team, you will play a crucial role in constructing the scalable backend systems that underpin the company's global platform. This entails collaborating closely with internal stakeholders and an external development team to devise and execute backend infrastructure that is resilient, observable, and capable of supporting myriad connected devices worldwide.
Responsibilities:
- Develop, design, and uphold backend services for e-commerce, user accounts, subscriptions, content delivery, and analytics.
- Create APIs and backend logic mainly using .NET (C#) and Node.js, with occasions for Python integration.
- Construct fault-tolerant and observable systems deployed via Docker and Kubernetes.
- Implement and enhance authentication workflows, incorporating OAuth and device-based flows.
- Design distributed systems with the use of message queues and event-driven patterns.
Requirements:
- A minimum of 5 years of experience in developing backend systems for high-traffic or consumer-facing products.
- Proficiency in .NET (C#), Node.js, and Python.
- Hands-on experience with Docker, Kubernetes, and contemporary cloud deployment methodologies.
- Sound understanding of distributed architectures, databases (PostgreSQL, NoSQL), and scalable infrastructure.
- Proficient in ACID, idempotency, and message delivery guarantees.
- Exceptional analytical, problem-solving, and communication skills.
- Demonstrated ability to collaborate with distributed teams across various time zones.
Preferred qualifications:
- Prior experience in implementing authentication patterns (OAuth, device pairing).
- Familiarity with real-time messaging tools such as Kafka, SQS, or Pub/Sub.
- Exposure to Firebase, Supabase, or similar backend-as-a-service platforms.
- Understanding of security, privacy, and compliance frameworks.
Skills Required
Nahclimited
Website
Not specified
Company size
Not specified
Location
United States
Description
Not specified