Job Openings Web Services & Data Engineer

About the job Web Services & Data Engineer

Job Context:

Riseup Labs is seeking an experienced Web Services & Data Engineer (Staff level) to design, maintain, and evolve the backend services powering our mobile gaming platform. This role requires a blend of API engineering, subscription systems expertise, and hands-on data engineering. You will be responsible for building secure, scalable systems that support authentication, entitlements, and multi-profile account management

Job Responsibilities:

  • Maintain, extend, and secure public and private APIs serving mobile apps, web apps, and third-party integrations.
  • Maintain and enhance backend systems for subscriptions, entitlements, account management, and multi-profile user experiences.
  • Work hands-on with C#, .NET Runtime, Firebase Functions, and Docker to support service deployments across multiple environments.
  • Design and manage data models, migrations, and transformations across structured and unstructured data.
  • Operate and optimize databases, including MySQL, MongoDB, and Firebase Firestore.
  • Implement and maintain authentication and security systems, including JWT, PIN-based systems, OTP flows, and data security best practices.
  • Collaborate with the platform, Unity, and DevOps engineers to ensure seamless integration of services with client applications.
  • Participate in on-call rotations, providing timely support and troubleshooting for production issues.
  • Contribute to technical architecture decisions, setting standards for API scalability, performance, and security.

Educational Requirements:

  • B.Sc in Computer Science and Engineering from any reputed public or private university.

Additional Requirements:

  • 7+ years of backend engineering experience, with at least 2+ years at senior or staff engineer level.
  • Strong expertise in C# and .NET Core/Runtime, building APIs and backend services.
  • Hands-on experience with Firebase Functions and integrating Firebase services into backend systems.
  • Practical knowledge of Docker and containerized deployments across multiple environments.
  • Proven ability in data modeling, migrations, and ETL for structured/unstructured data.
  • Solid experience with MySQL, MongoDB, and Firebase Firestore (design, scaling, optimization).
  • Strong understanding of authentication flows and security (JWT, OTP, PIN, encryption, compliance).
  • Ability to support 24/7 production systems with on-call participation.
  • Excellent problem-solving skills, attention to detail, and communication with cross-functional teams.

Nice to Have:

  • Experience supporting subscription-based consumer platforms (Apple/Google billing, Stripe).
  • Familiarity with Azure DevOps pipelines and CI/CD workflows.
  • Experience with data analytics pipelines (ETL into BI/analytics tools).
  • Knowledge of compliance frameworks (COPPA, GDPR, PCI).
  • Staff-level experience influencing technical direction across multiple teams.

Workplace: 

  • Remote

Working Hours:

  • 9 pm - 6 am

Salary: 

  • Negotiable (Based on experience and skills)

Compensation & Other Benefits:

  • Annual Performance Evaluation and Increment
  • Festival Bonus (2)
  • Group Life and Health Insurance
  • Full Subsidize Lunch/Dinner
  • Weekly 2 holidays
  • Public holidays as per Riseup Labs calendar
  • Training & Development by Organization Assigned Consultants

The Application Process:

  • Telephone Round.
  • Interview with the client & Talent Acquisition Team.
  • Job Offer.

NB: Only shortlisted candidates will be communicated in the recruitment process.