
MongoDB Developer
3 days ago
Please find the JD:
As our Python Expert, you will be the primary subject matter authority on all aspects of Python-based solutions. You will apply your extensive technical knowledge to design, develop, and mentor on advanced automation solutions. Significant experience with configuration management tools like Ansible and Terraform, and a strong foundation in Linux, containerization, and the Elastic stack. This role will play a critical part in shaping our automation strategy, particularly in developing robust, high-performance API integrations and driving the future integration with ServiceNow for comprehensive workflow automation.
Key Responsibilities:
- Strategic Architecture Design: Apply your Python expertise to lead the conceptualization and architecture of scalable, efficient, and resilient infrastructure automation solutions, with a focus on asynchronous and event-driven patterns.
- DevOps Practices Implementation: Champion the implementation of DevOps practices and Python-centric CI/CD pipelines to enhance automation workflows.
- Infrastructure Automation Expertise: Leverage expert-level Python skills to develop intricate automation solutions for network, firewalls, and other IT infrastructure components, focusing on advanced API integrations following RESTful and gRPC principles.
- Technical Mentorship: Act as the lead Python authority, mentoring and providing expert technical guidance to the development team, fostering a culture of continuous improvement and innovation in Python development.
- Container Management Leadership: Offer strategic guidance and establish best practices for container management with Docker and Kubernetes, particularly in Python-based applications.
- Comprehensive Documentation: Create and sustain detailed documentation for Python code, system architecture, and implementation processes.
- Cross-Functional Systems Integration: Collaborate with cross-functional teams to ensure seamless integration with existing systems, including the Elastic software stack and ServiceNow.
- ServiceNow Integration Strategy: Drive the strategic integration of Python-based automation tools with ServiceNow, ensuring alignment with business processes and requirements.
Expert-Level
- Python Libraries & Frameworks: Proven, hands-on experience with a broad range of technologies essential for high-performance data operations and API development, including:
- Data Modeling & ORMs/ODMs (MongoDB Focus): Deep, practical knowledge of PyMongo for direct MongoDB interaction. Extensive experience with MongoEngine and/or Pydantic with MongoDB integration for robust data modeling, validation, and schema enforcement within a NoSQL context. Understanding of best practices for embedding and linking documents.
- Web & API Frameworks: Proficiency in building high-performance, scalable, and secure RESTful and/or GraphQL APIs using FastAPI (highly preferred for modern async APIs), Flask (for lightweight services), and/or Django REST Framework (for comprehensive web applications with ORM capabilities). Strong experience with the Requests library for client-side integration and API consumption.
Optional Skills to Have:
- RPC Frameworks & Protocols: Hands-on experience designing and implementing services using gRPC for efficient inter-service communication.
- Data Handling & Transformation: Expert-level proficiency with Pandas for data manipulation and analysis. Strong experience with PyYAML, lxml, and native JSON handling for configuration and data interchange. Understanding of data serialization/deserialization best practices.
- Task Queues & Concurrency: Celery for distributed task processing and background jobs. Experience with message brokers like RabbitMQ or Redis.
- Testing Frameworks & Methodologies: Pytest (with fixtures, parametrization, and async testing capabilities), Unittest, and Mock for comprehensive unit, integration, and end-to-end testing. Adherence to Test-Driven Development (TDD) principles.
Strong Experience with:
- API Design Principles & Best Practices: Deep understanding of RESTful API design principles, HATEOAS, versioning strategies, error handling, and documentation (e.g., OpenAPI/Swagger).
- Security Best Practices (API & MongoDB): Implementation of API security measures (e.g., OAuth2, JWT, API Keys, rate limiting), and MongoDB security (authentication, authorization with roles, TLS/SSL, encryption at rest, field-level encryption, audit logging).
- Containerization & Orchestration: Docker for containerizing Python applications and MongoDB instances. Familiarity with Kubernetes for deployment and orchestration.
- Infrastructure as Code & Cloud Platforms: Boto3 (for AWS services), python-terraform (for programmatic Terraform interactions). Experience with deploying and managing MongoDB on cloud platforms (e.g., AWS DocumentDB, MongoDB Atlas, Azure Cosmos DB for MongoDB).
- Version Control: Git (GitHub, GitLab, Bitbucket) for collaborative development and code management.
- CI/CD Pipelines: Experience in setting up and maintaining Continuous Integration and Continuous Delivery pipelines using tools like Jenkins, GitLab CI/CD, GitHub Actions, or CircleCI for automated testing, building, and deployment.
- Configuration Management: Ansible and Terraform for automating infrastructure provisioning and application deployment.
- Monitoring & Logging: Tools like Prometheus, Grafana, ELK stack (Elasticsearch, Logstash, Kibana) for application and database monitoring, logging, and alerting.
Requirements
Required Skills and Qualifications:
- MongoDB Database Expertise:
- Schema Design & Optimization: Expert-level understanding of MongoDB's flexible schema model. Ability to design efficient and scalable document schemas for various application needs, including considerations for embedding, referencing, and denormalization.
- Query Optimization & Indexing: Advanced knowledge of query optimization techniques, including effective use of indexes (single-field, compound, multi-key, text, geospatial), $explain command analysis, and performance monitoring.
- Replication & High Availability: Deep understanding and hands-on experience with MongoDB replica sets for data redundancy and high availability, including primary-secondary architecture, elections, and write concerns.
- Sharding & Horizontal Scaling: Practical experience with MongoDB sharding for horizontal scaling of large datasets, including sharding strategies, shard key selection, and balancing.
- Aggregation Framework: Master proficiency in the MongoDB Aggregation Framework for complex data transformations, reporting, and analytics.
- Database Administration & Monitoring (DevOps Context): Familiarity with mongod administration, mongosh utilities, currentOp for active operations, storage monitoring, and common alerts. Understanding of MongoDB Atlas or self-hosted administration best practices.
Benefits
Talent worx is an emerging recruitment consulting and services firm, we are hiring for our client whichis an American multinational information technology company based in Spring, Texas. It is a business-focused organization which works in servers, storage, networking, containerization software and consulting and support. HPE was ranked No. 107 in the 2018 Fortune 500 list of the largest United States corporations by total revenue
-
Regional Director, Enterprise, Acquisition
7 days ago
Bengaluru, Karnataka, India MongoDB Full time US$ 1,50,000 - US$ 2,00,000 per yearMongoDB's mission is to empower innovators to create, transform, and disrupt industries by unleashing the power of software and data. We enable organizations of all sizes to easily build, scale, and run modern applications by helping them modernize legacy workloads, embrace innovation, and unleash AI. Our industry-leading developer data platform, MongoDB...
-
Technical Services Engineer
2 weeks ago
Bengaluru, Karnataka, India MongoDB Full time ₹ 5,00,000 - ₹ 8,00,000 per yearMongoDB's mission is to empower innovators to create, transform, and disrupt industries by unleashing the power of software and data. We enable organizations of all sizes to easily build, scale, and run modern applications by helping them modernize legacy workloads, embrace innovation, and unleash AI. Our industry-leading developer data platform, MongoDB...
-
Associate TSE II
2 weeks ago
Bengaluru, Karnataka, India MongoDB Full time US$ 1,20,000 - US$ 2,00,000 per yearMongoDB's mission is to empower innovators to create, transform, and disrupt industries by unleashing the power of software and data. We enable organizations of all sizes to easily build, scale, and run modern applications by helping them modernize legacy workloads, embrace innovation, and unleash AI. Our industry-leading developer data platform, MongoDB...
-
Senior Engineer, Coupa
3 days ago
Bengaluru, Karnataka, India MongoDB Full time ₹ 12,00,000 - ₹ 25,00,000 per yearMongoDB's mission is to empower innovators to create, transform, and disrupt industries by unleashing the power of software and data. We enable organizations of all sizes to easily build, scale, and run modern applications by helping them modernize legacy workloads, embrace innovation, and unleash AI. Our industry-leading developer data platform, MongoDB...
-
MongoDB Expert
2 weeks ago
Bengaluru, Karnataka, India beBeeDatabase Full time ₹ 20,00,000 - ₹ 30,00,000About UsWe are a global leader in strategy, technology consulting and digital services.Our team is looking for a Database Administrator to design, implement, and maintain mission-critical databases.This role is ideal for a MongoDB expert with a proven track record in performance optimization, database administration, and cross-team collaboration.Key...
-
Expert MongoDB Database Specialist
1 week ago
Bengaluru, Karnataka, India beBeeDatabase Full time ₹ 20,00,000 - ₹ 25,00,000Senior MongoDB EngineerWe are seeking a seasoned Senior MongoDB Engineer to join our team. As a key member of our engineering group, you will be responsible for designing, implementing, and maintaining large-scale MongoDB environments.Key Responsibilities:Design, implement, and maintain high-performance MongoDB databases in distributed environments.Develop...
-
High-Performance MongoDB Database Specialist
2 weeks ago
Bengaluru, Karnataka, India beBeeMongoDbExpert Full time ₹ 7,20,000 - ₹ 14,40,000Job SummaryWe are seeking a skilled MongoDB professional to design and implement database architectures. The ideal candidate will have experience with deploying and maintaining MongoDB databases, as well as designing and implementing sharding and indexing strategies.Key Responsibilities:Deploy and maintain MongoDB databasesMaintain detailed documentation of...
-
Bengaluru, Karnataka, India beBeeOptimization Full timeAs a MongoDB Atlas specialist, you will play a key role in optimizing database performance and ensuring efficient data management. This position requires a deep understanding of data modeling, schema validation, and performance optimization techniques.Responsibilities include:Designing, creating, and validating data models using MongoDB AtlasManaging data...
-
MongoDB Database Architect
2 weeks ago
Bengaluru, Karnataka, India beBeeDatabaseAdministrator Full time ₹ 18,90,630 - ₹ 21,63,750OverviewAs a Database Administrator, you will be responsible for designing, implementing and maintaining mission-critical databases. You will ensure high availability, performance and security while collaborating with multiple teams to drive database efficiency and integrity.Key Responsibilities:Serve as the Subject Matter Expert (SME) for MongoDB...
-
Senior Database Engineer – MongoDB
7 days ago
Bengaluru, Karnataka, India HR Creations Full time ₹ 10,80,000 - ₹ 14,40,000 per yearJob Summary:We are seeking an experienced and detail-oriented Database Administrator (DBA) with strong hands-on expertise in MongoDB, MariaDB, and/or Oracle in production environments. The ideal candidate will also bring robust skills in Linux system administration, scripting (Perl, Python, Shell), and a strong grasp of SQL and NoSQL database...