Python Developer
Swapnil GuptaUnited StatesSENIORPosted 6d ago
PythonFastAPIBackend DevelopmentAPIMicroservicesDistributed SystemsRedisPytestGitCI/CDAWSLLMAI Integration
About the Role
We are looking for a Python Developer to join our team in Charlotte, NC. This role focuses on building scalable backend services using Python and FastAPI.
Key Responsibilities
• Design and implement RESTful APIs
• Develop microservices architecture
• Implement workflow engines and state machines
• Optimize performance using Redis
• Ensure system reliability with retry mechanisms and failure handling
• Conduct unit and integration testing
• Monitor and debug distributed systems
• Maintain code quality through Git-based workflows and CI/CD pipelines
• Implement secure API design
• Integrate LLM tool-calling patterns
Requirements
• 5 years of experience building scalable backend services using Python and FastAPI
• Experience with API and microservices architecture
• Strong understanding of distributed systems and asynchronous programming
• Hands-on experience with workflow orchestration
• Experience with Redis for performance optimization
• Strong background in unit and integration testing
• Expertise in logging, monitoring, and debugging distributed systems
• Experience with Git-based workflows, CI/CD pipelines, and code quality tools
• Working knowledge of secure API design
• Basic understanding of LLM tool-calling patterns
Benefits
• Opportunity to work in a dynamic and innovative environment
• Potential for professional growth and development