Senior Software Engineer
Hong Kong
Full time
Office
Compensation is not specified
Role
Software Engineer
Description
Our client, a rapidly expanding technology company specializing in innovative interactive entertainment experiences that blend motion, play, and technology, is in search of a qualified Senior Software Engineer (Platform Services) to join their expanding team located in Hong Kong.
This pivotal role involves the development of scalable backend systems that drive the company's global platform. The Senior Software Engineer will collaborate closely with internal stakeholders and an external development team to devise and execute backend infrastructure that is resilient, observable, and scalable to accommodate a multitude of connected devices worldwide.
Responsibilities:
- Creation, upkeep, and enhancement of backend services for e-commerce, user accounts, subscriptions, content delivery, and analytics.
- Crafting APIs and backend logic primarily utilizing .NET (C#) and Node.js, with intermittent integration of Python.
- Establishing fault-tolerant and observable systems for deployment through Docker and Kubernetes.
- Integration and enhancement of authentication workflows, encompassing OAuth and device-based processes.
- Designing distributed systems utilizing message queues and event-driven models.
Requirements:
- At least 5 years of experience in developing backend systems for high-traffic or consumer-oriented products.
- Proficiency in .NET (C#), Node.js, and Python.
- Hands-on knowledge of Docker, Kubernetes, and contemporary cloud deployment methodologies.
- Comprehensive understanding of distributed architectures, databases (PostgreSQL, NoSQL), and scalable infrastructure.
- Proficient grasp of ACID principles, idempotency, and message delivery assurances.
- Exceptional analytical, problem-solving, and communication capabilities.
- Demonstrated proficiency in collaborating with distributed teams encompassing various time zones.
Preferred Skills:
- Accomplishments in implementing authentication patterns such as OAuth and device pairing.
- Familiarity with real-time messaging tools like Kafka, SQS, or Pub/Sub.
- Exposure to platforms like Firebase, Supabase, or similar backend-as-a-service options.
- Understanding of security, privacy, and compliance frameworks.
Skills Required
Nahclimited
Website
Not specified
Company size
Not specified
Location
United States
Description
Not specified