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.