Job Description
Implement and optimize MCP server endpoints and business logic for high-concurrency workloads (1000+ users)Build enterprise system connectors with robust error handling, retry mechanisms, and circuit breakersDevelop performance optimization strategies including connection pooling, caching, and async processingCreate comprehensive automated testing frameworks including unit, integration, load, and chaos testingImplement monitoring and observability for MCP servers including metrics, logging, and distributed tracingDesign and implement data pipeline optimization for Snowflake and other enterprise data sourcesBuild deployment automation and CI/CD pipelines for MCP server componentsImplement security controls including data encryption, secure API design, and vulnerability managementDevelop troubleshooting and diagnostic tools for production supportCreate documentation and runbooks for operations and maintenanceQualifications
Required Skills
Python development (5+ years) with advanced async/await patterns, multiprocessing, and performance optimizationREST API development with enterprise-grade error handling, rate limiting, and securityDatabase integration and optimization (PostgreSQL, MySQL, Oracle, SQL Server) including connection pooling and query optimizationEnterprise system APIs (SAP, Salesforce, Oracle, with robust integration patternsPerformance engineering including profiling, optimization, and load testingData serialization and validation (JSON, XML, Protocol Buffers, Pydantic)Logging and monitoring frameworks (structured logging, metrics collection, alerting)Version control and CI/CD (Git, Jenkins/GitHub Actions, automated testing)Preferred Experience
High-concurrency system development with proven experience supporting 1000+ concurrent usersSnowflake optimization and advanced SQL performance tuningContainer deployment (Docker, Kubernetes) and cloud-native developmentDistributed systems patterns (circuit breakers, retries, bulkhead isolation)Security best practices including OWASP guidelines and secure coding practicesDevOps experience including infrastructure automation and deployment strategiesMessage queuing systems (Redis, RabbitMQ, Kafka) for asynchronous processingEnterprise compliance experience (audit logging, data governance)Additional Information
Disclaimer: Nagarro is an equal opportunity employer.
We celebrate diversity and are committed to creating an inclusive environment for all employees.
All qualified applicants will be afforded equal employment opportunities without discrimination based on race, creed, color, national origin, sex, age, disability, or marital status.