← Back to Engineering Jobs

Freelance Database Specialist

Gensuper Strategy · Hong Kong

Apply

Job Description

Job Title: Freelance Database Specialist (MongoDB Subject Matter Expert)Job Type: Freelance /Location: RemoteEngagement: project-basedDuration: make deliverable on time About the RoleWe are seeking a highly skilled Freelance Database Specialist to take ownership of our MongoDB infrastructure. You will be responsible for the health, performance, and security of our database environment. This role is ideal for a self-driven expert who can not only execute administrative tasks but also provide strategic advice on architecture and optimization.Key ResponsibilitiesDatabase Administration & Management· Install, configure, and maintain MongoDB instances (Replica Sets and Sharded Clusters) across Development, Staging, and Production environments.· Manage database access, user roles, and authentication mechanisms.· Perform regular backups (mongodump, Ops Manager, or Cloud Manager) and rigorously test disaster recovery restore procedures.· Monitor database health and performance using tools like MongoDB Cloud Manager, Prometheus, or Grafana.Performance Tuning & Optimization· Analyze slow queries using the explain() method and optimize them through effective indexing strategies.· Manage index creation and deletion to balance read performance against write penalties.· Optimize schema design (embedding vs. referencing) to align with application access patterns.· Troubleshoot locking, memory usage, and I/O bottlenecks.Architecture & Strategy· Advise on schema design best practices for scalability.· Plan and execute database upgrades and migrations (both on-premise and Atlas).· Implement and maintain security best practices (encryption at rest, TLS/SSL, VPC peering, IP whitelisting).· Design and implement sharding strategies as data volume grows.Collaboration & Support· Work closely with backend developers to review code for database efficiency.· Provide guidance on aggregation pipelines and complex query construction.· Document database architecture, processes, and runbooks.Required Qualifications· Experience: 4+ years of proven experience as a Database Administrator (DBA) or Database Engineer, with a specific focus on MongoDB.· MongoDB Expertise: Deep understanding of MongoDB internals (WiredTiger storage engine, oplog, replica set elections).· Cloud Experience: Hands-on experience with MongoDB Atlas (preferred) or self-managed instances on AWS/Azure/GCP.· Scripting: Proficiency in shell scripting (Bash) and at least one programming language (Python, JavaScript/Node.js, or Go) for automation.· Backup/Recovery: Demonstrated experience in designing and executing disaster recovery plans.· Security: Strong knowledge of database security protocols and compliance standards.Preferred Skills (Nice to Have)· Experience with Kubernetes and the MongoDB Kubernetes Operator.· Familiarity with Terraform or infrastructure-as-code tools.· Experience migrating from SQL (PostgreSQL/MySQL) to NoSQL.· MongoDB Certified DBA Associate or Professional certification.Deliverables & Success Metrics· Uptime: Maintain 99.9% database availability.· Performance: Reduce average query response time by [X%].· Documentation: Provide a comprehensive "State of the Database" report at the end of the engagement.· Automation: Implement automated monitoring alerts for critical database events.How to ApplyPlease submit your proposal including:1. A brief summary of your experience with MongoDB (specify versions and cluster sizes you have managed).2. Your hourly rate or project estimate.3. A link to your GitHub, LinkedIn, or portfolio.4. Screening Question: Describe the most complex database performance issue you diagnosed and fixed.

GS
Gensuper Strategy logo

Gensuper Strategy

Hong Kong

View other roles at Gensuper Strategy

1 role at Gensuper Strategy on ExpatJobBoard

Similar Jobs

+409 English-speaking jobs in Hong Kong

New listings added daily · No Mandarin or Cantonese required

Join now to find your dream job in Hong Kong

  • English-only roles, guaranteed

    Every listing is checked with AI so you only see jobs that require English. No Cantonese. No Mandarin. No hidden language requirements.

  • Get ahead of the competition

    New roles are added daily so you can be one of the first applicants for the best chances of landing the job.

  • No junk listings

    We filter out volunteering roles, scam listings, and anything else that wastes your time.

  • Find jobs others miss

    We source many roles directly from company career pages, giving you access to opportunities most job seekers never see.