
Senior Database Developer (MongoDB)
Eurofins Scientific SE24 days ago
Bengaluru, IndiaSenior
Responsibilities
- Architect and implement distributed data models using Azure Cosmos DB and MongoDB for large-scale, high-throughput applications.
- Define partitioning, indexing, schema, and data distribution strategies for scalability and performance.
- Conduct query analysis, index optimization, profiling, benchmarking, aggregation optimization, and RU/cost tuning.
- Build automation scripts for database deployment, monitoring, and scaling using Python, PowerShell, and Bash.
- Integrate database monitoring and alerting with Azure Monitor, MongoDB Ops Manager, or similar tools.
- Implement backup and restore, TTL policies, Change Feed or CDC pipelines, replication, disaster recovery, and geo-distribution strategies.
- Partner with development and DevOps teams on data access layers, API integrations, and infrastructure-as-code templates.
- Contribute to performance reviews, code walkthroughs, and system design discussions.
Requirements
- 5–8 years of experience in database engineering, architecture, or backend data systems.
- At least 3 years of hands-on production experience managing Azure Cosmos DB and MongoDB.
- Deep knowledge of Cosmos DB partition keys, RU/s provisioning, indexing, consistency models, TTL, and multi-region replication.
- Deep knowledge of MongoDB replica sets, sharding, indexing strategies, aggregation pipelines, schema optimization, and tuning.
- Demonstrated ability to design high-concurrency, low-latency, multi-tenant SaaS systems and distributed data architectures.
- Experience with query profiling, performance benchmarking, monitoring dashboards, data migrations, and disaster recovery.
- Strong foundation in distributed systems, NoSQL principles, and data architecture.
- Bachelor's degree in engineering or computer science, MCA, or equivalent qualification.
- Preferred experience with Oracle, SQL Server, PostgreSQL, MySQL, .NET, Java, Node.js, Terraform, Bicep, ARM templates, and scripting automation.
- Preferred familiarity with event-driven architectures, microservices, API integrations, data security, encryption, GDPR, HIPAA, Azure infrastructure, data pipelines, Angular, data lakes, analytical processing, and data warehousing.
- Preferred Microsoft Certified: Azure Cosmos DB Developer Associate or MongoDB Certified Developer/DBA certification.
- Strong analytical, problem-solving, communication, presentation, and collaboration skills.
Benefits
- The role reports to a manager and collaborates with global engineering and delivery teams.
- Eurofins uses quarterly calibrations, half-yearly reviews, annual reviews, and documented KPIs established within the first 30 days of joining.
Tech Stack
Categories
Data Engineering