What you will do:
- Design, build, and maintain backend services for e-commerce, user accounts, subscriptions, content delivery, and analytics.
- Develop APIs and backend logic primarily using .NET (C#) and Node.js, with occasional Python integration.
- Build fault-tolerant and observable systems deployed through Docker and Kubernetes.
- Implement and optimize authentication workflows, including OAuth and device-based flows.
- Architect distributed systems with message queues and event-driven patterns.
What you will need:
- Minimum 5 years of experience 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 modern cloud deployment practices.
- Solid understanding of distributed architectures, databases (PostgreSQL, NoSQL), and scalable infrastructure.
- Strong grasp of ACID, idempotency, and message delivery guarantees.
- Excellent analytical, problem-solving, and communication skills.
- Proven ability to work with distributed teams across time zones.
Nice-to-haves:
- Experience 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.