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 creating cutting-edge interactive entertainment experiences blending motion, play, and technology, seeks a seasoned Senior Software Engineer (Platform Services) to augment its team in Hong Kong.
This pivotal role entails crafting the scalable backend infrastructure underpinning the company's global platform. Responsibilities span collaborating with internal stakeholders and an external development team to devise and implement a durable, observable, and scalable backend framework adept at supporting myriad connected devices across the globe.
Responsibilities:
- Create, manage, and sustain backend services for various functions such as e-commerce, user profiles, subscriptions, content delivery, and analytics.
- Develop APIs, backend operations predominantly using .NET (C#) and Node.js, supplemented by periodic Python integration.
- Construct resilient and trackable systems deployed via Docker and Kubernetes.
- Deploy and fine-tune authentication workflows, encompassing OAuth and device-based procedures.
- Design distributed systems featuring message queues and event-focused architectures.
Requirements:
- Possess a minimum of five years' experience in crafting backend systems for either high-traffic platforms or consumer-centric products.
- Proficient in .NET (C#), Node.js, and Python.
- Hands-on familiarity with Docker, Kubernetes, and contemporary cloud deployment methodologies.
- Thorough understanding of distributed frameworks, databases (PostgreSQL, NoSQL), and scalable infrastructures.
- Strong comprehension of ACID principles, idempotency, and message transmission assurances.
- Exceptional analytical, issue-solving, and communication proficiencies.
- Demonstrated capability in collaborating with remote teams across various time zones.
Preferred Qualifications:
- Prior experience with implementing authentication protocols like OAuth and device pairing.
- Familiarity with real-time messaging utilities such as Kafka, SQS, or Pub/Sub.
- Exposure to Firebase, Supabase, or analogous backend-as-a-service platforms.
- Understanding of security, privacy protocols, and compliance frameworks.
Skills Required
Nahclimited
Website
Not specified
Company size
Not specified
Location
United States
Description
Not specified