Your responsibilities:
β’ Architecture & Schema Design: Design and implement advanced MongoDB data models (normalized/denormalized) to support evolving application needs.
β’ Performance Optimization: Profile and fine-tune database performance by implementing sophisticated indexing strategies (B-Tree, Geospatial, Text) and analyzing query execution plans.
β’ Scalability & High Availability: Manage distributed database architectures, including the configuration and monitoring of sharded clusters and replica sets to ensure 99.9% uptime.
β’ Advanced Querying: Develop complex aggregation pipelines and optimize read/write operations for large-scale datasets.
β’ Cloud & Managed Services: Expertly manage MongoDB Atlas deployments, including VPC peering, security configurations, and cloud-native monitoring.
β’ Security & Compliance: Implement robust security measures, including Role-Based Access Control (RBAC), encryption at rest and in transit, and regular security audits.
β’ DevOps Integration: Automate routine database operations (backups, upgrades, migrations) using CI/CD pipelines and scripting languages like Bash, Python, or JavaScript.
β’ Mentorship: Provide technical guidance and code reviews for junior developers, ensuring adherence to best practices in MongoDB development.
Your Profile
Essential skills/knowledge/experience:
β’ 6β10 years of professional software development experience in SQL and NoSQL, with at least 5 years focused on MongoDB.
β’ Thorough understanding of MongoDB architecture (Wired Tiger engine, BSON) and the conceptual differences between NoSQL and SQL.
β’ Proficiency in integrating MongoDB with backend runtimes such as Node.js/Express, Python/Django/Fast API, or Java/Spring Boot.
β’ Hands-on experience with AWS, Azure, or GCP environments for database hosting.
β’ Working experience on Data Modeling Tools with MongoDB Compass, Mongoose, or other ODM/ORM frameworks will be an added advantage.
Desirable skills/knowledge/experience: (As applicable)
β’ Exceptional analytical, troubleshooting, and communication skills
β’ Understanding of data models of RDBMS and NoSQL environment.
β’ Knowledge of database best practices.
β’ Familiarity with monitoring tools.
β’ Exposure to Agile delivery environments.
Mongo DB Developer in London employer: Tcs Uk
As a Provisioning Engineer at our company, you will thrive in a dynamic work culture that prioritises innovation and collaboration. We offer competitive benefits, including professional development opportunities and a supportive environment that encourages growth in the rapidly evolving telecom sector. Located in a vibrant area, our team enjoys a balance of work and life, making it an excellent place for those seeking meaningful and rewarding employment.