MongoDB Developer
1 week 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. RequirementsRequired 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. BenefitsTalent 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
-
MongoDB Developer
5 days ago
bangalore, India Tata Consultancy Services Full timeMongoDB Developer Greetings from TCS!! ! TCS has been a great pioneer in feeding the fire of young Techies like you. We are a global leader in the technology arena and there’s nothing that can stop us from growing together. Your role is of key importance, as it lays down the foundation for the entire project. Make sure you have a valid EP number before...
-
MongoDB Developer
1 week ago
bangalore, India Tata Consultancy Services Full timeMongoDB DeveloperGreetings from TCS!!!TCS has been a great pioneer in feeding the fire of young Techies like you. We are a global leader in the technology arena and there’s nothing that can stop us from growing together. Your role is of key importance, as it lays down the foundation for the entire project.Make sure you have a valid EP number before...
-
MongoDB Database Developer
1 week ago
Bangalore, India Derisk360 Full timeJob Summary: We are seeking an experienced MongoDB Database Developer with a strong background in data modeling, performance optimization, and database integration. The ideal candidate will be responsible for designing efficient database structures, optimizing queries, and ensuring high availability and performance of MongoDB environments....
-
MongoDB Database Developer
1 week ago
bangalore, India Derisk360 Full timeJob Summary:We are seeking an experienced MongoDB Database Developer with a strong background in data modeling, performance optimization, and database integration. The ideal candidate will be responsible for designing efficient database structures, optimizing queries, and ensuring high availability and performance of MongoDB...
-
Senior Partner Solutions Architect
4 days ago
bangalore, India MongoDB Full timeWe are looking for passionate technologists to join our Pre-Sales organization to ensure that our growth is grounded and guided by strong technical alignment with our platform and the needs of our customers. MongoDB Pre-Sales Solution Architects are responsible for guiding our customers and partners to design and build reliable, scalable systems using our...
-
Procurement Manager
1 week ago
bangalore, India MongoDB Full timeMongoDB is the fastest-growing modern database given its popularity with developers around the world. Headquartered in New York, with offices across North America, Europe, and Asia-Pacific, MongoDB has more than 15,000 customers, which include some of the largest and most sophisticated businesses in nearly every vertical industry, in over 100...
-
Senior Engineer, Coupa
1 week ago
bangalore, India MongoDB Full timeWe are looking for a Senior Engineer who will serve as the subject matter expert for Coupa and Procure-to-Pay (P2P) processes across our global organization. This role will focus on optimizing, automating, and scaling procurement and finance workflows, ensuring our systems are robust, efficient, and aligned with business growth. You will collaborate closely...
-
Fullstack Developer
2 weeks ago
bangalore, India RAIS USA Full timeJob Title: Frontend Stack Developer – Onsite Location: Chennai, India Experience: 4+ Years Employment Type: Full-Time, Onsite Job Overview We are looking for a passionate Fullstack Developer with strong expertise in Angular and working knowledge of Node.js and MongoDB . The ideal candidate will be responsible for developing and maintaining web...
-
Full Stack Developer
7 days ago
Bangalore, India Molecular Connections Full timeMolecular Connections (MC) has over two decades of experience in Big Data and Data Science Solutions, leveraging AI-powered proprietary models to assist customers in achieving digital transformation. We work with leading pharma and STEM industries to provide end-to-end software development and data insights. MC is known for its strong focus on innovation and...
-
Full Stack Developer
3 days ago
bangalore, India Molecular Connections Full timeCompany Description Molecular Connections (MC) has over two decades of experience in Big Data and Data Science Solutions, leveraging AI-powered proprietary models to assist customers in achieving digital transformation. We work with leading pharma and STEM industries to provide end-to-end software development and data insights. MC is known for its strong...