Best InfoSystems Ltd.
Couchbase Developer
Job Location
bangalore, India
Job Description
Couchbase Developer_Full-Time_Bangalore/Pune/Navi Mumbai/Noida/Hyderabad(Hybrid) Job Title: Couchbase Developer Job Type: Full-Time Location: Bangalore/Pune/Navi Mumbai/Noida/Hyderabad Mode of Work: Hybrid Shift (Please specify Zone/timings): 1 PM to 10 PM Experience: 8-10 Years Mandatory Skill combination: CouchBase SyncServer Job Description: We are seeking a skilled Couchbase Developer with extensive experience in managing, designing, and programming with Couchbase Server and its ecosystem, including Sync Gateway. The ideal candidate will have a strong background in mobile development (preferably with MAUI), robust knowledge of database security, and hands-on expertise in data synchronization and conflict resolution. Experience with cloud storage solutions and exposure to Couchbase Capella is a plus. Key Responsibilities: Couchbase Server Management: * Design, configure, and manage Couchbase Buckets, Scopes, and Collections. * Programmatically access and interact with Couchbase Server components using SDKs or APIs. * Administer user accounts and roles, manage permissions, and implement RBAC (Role-Based Access Control) in Couchbase. * Sync Gateway & Data Synchronization: * Setup, configure, and maintain Couchbase Sync Gateway environments. * Develop and manage synchronization strategies between Couchbase Lite (mobile) and Couchbase Server using Sync Gateway, supporting both one-way and bi-directional sync. * Implement custom conflict resolution strategies and write conflict resolution functions. * Manage channels to control synchronization flows to/from Couchbase Lite based on business rules and customize synchronization logic as required. * Handle syncing of binary files (images, videos, documents, Excel, PDFs) to Azure Storage solutions. Mobile Development: * Work with cross-platform mobile applications, preferably using .NET MAUI, integrating with Couchbase Lite for local storage and synchronization. Additional Responsibilities: * Troubleshoot and resolve issues related to data integrity, sync conflicts, and mobile storage. * Stay up-to-date with latest Couchbase features, releases, and best practices. * Required Skills & Qualifications: * Proven hands-on experience with Couchbase Server administration and development. * Strong knowledge of Couchbase data modeling, bucket/scoping, and collection management. * Proficient in configuring and managing Couchbase Sync Gateway and Couchbase Lite. * Experience with user and role management using Couchbase RBAC. * Hands-on experience in designing and implementing conflict management and custom conflict resolution functions. * Deep understanding of channel management and business rule-based sync customization. * Experience in syncing and managing binary files with Azure storage services. * Experience in cross-platform mobile app development, preferably with .NET MAUI. * Excellent problem-solving and troubleshooting skills. * Preferred/Additional Skills: * Exposure to Couchbase Capella (Cloud Database as a Service). * Experience with other NoSQL or distributed databases. * Familiarity with cloud platforms (Azure, AWS, GCP). * Understanding of data security and compliance best practices
Location: bangalore, IN
Posted Date: 6/17/2025
Location: bangalore, IN
Posted Date: 6/17/2025
Contact Information
Contact | Human Resources Best InfoSystems Ltd. |
---|