

Python Developer
Python Developer with MongoDB
Irving, TX / Charlotte, NC - Onsite
6+ months
F2F interview required
Requirements:
• 10+ years of experience as Python developer. Strong Python programming skills.
• Design, develop, and maintain backend services using FastAPI/Flask.
• Design, develop, and deploy microservices using Python.
• In depth experience of python framework and tools such as NumPy, Pandas, pyMongo.
• Implement event-driven architecture and use messaging queues such as Kafka, RabbitMQ or ActiveMQ for asynchronous processing.
• Ensure efficient multithreading and concurrency in backend processes.
• Design and implement secure REST APIs for consumption by a React application. Consume services provided by interface systems.
• Write complex MongoDB queries and perform data aggregation.
• Experience with MongoDB for database management and data retrieval.
• Implement security measures to protect API endpoints.
• Hands-on experience with GCP services, particularly Vertex AI, Document AI.
• Understanding of Cloud principles and experience on developing applications hosted on cloud environment.
• Understanding of high availability, scalability, and resilience in software systems.
• Experience with CI/CD technologies such as Gradle, Jenkins, GitHub, Artifactory, Harness, Sonar, open shift/Kubernetes, Docker etc.
• Experience on automated unit testing framework Pytest, magicmock.
• Experience on agile software development lifecycle.
• Object oriented design and analysis, programming styles and design patterns.
Python Developer with MongoDB
Irving, TX / Charlotte, NC - Onsite
6+ months
F2F interview required
Requirements:
• 10+ years of experience as Python developer. Strong Python programming skills.
• Design, develop, and maintain backend services using FastAPI/Flask.
• Design, develop, and deploy microservices using Python.
• In depth experience of python framework and tools such as NumPy, Pandas, pyMongo.
• Implement event-driven architecture and use messaging queues such as Kafka, RabbitMQ or ActiveMQ for asynchronous processing.
• Ensure efficient multithreading and concurrency in backend processes.
• Design and implement secure REST APIs for consumption by a React application. Consume services provided by interface systems.
• Write complex MongoDB queries and perform data aggregation.
• Experience with MongoDB for database management and data retrieval.
• Implement security measures to protect API endpoints.
• Hands-on experience with GCP services, particularly Vertex AI, Document AI.
• Understanding of Cloud principles and experience on developing applications hosted on cloud environment.
• Understanding of high availability, scalability, and resilience in software systems.
• Experience with CI/CD technologies such as Gradle, Jenkins, GitHub, Artifactory, Harness, Sonar, open shift/Kubernetes, Docker etc.
• Experience on automated unit testing framework Pytest, magicmock.
• Experience on agile software development lifecycle.
• Object oriented design and analysis, programming styles and design patterns.