Purple Drive
Role
Senior Python FastAPI Developer (AWS & Microservices)
Location Plano TX (Hybrid 3 days onsite)
Duration 3 months
Role Description Key Responsibilities: Develop and design RESTful microservices using FastAPI and Python 3.8. Build scalable, maintainable, and testable code following best practices. Implement asynchronous programming patterns for high‑performance applications. Design and implement API specifications using OpenAPI Swagger standards. Develop event‑driven architectures using message queues and streaming platforms. Deploy applications to AWS environments using existing infrastructure. Integrate with AWS services such as S3, RDS, DynamoDB, SQS, Lambda, and Bedrock. Work with AWS SDKs (boto3) and LiteLLM to interact with cloud services programmatically. Develop comprehensive testing strategies (unit, integration, and API testing). Implement caching strategies and performance optimization for AI responses. Create and maintain API documentation.
Required Qualifications Core Technical Skills: 12 years of IT experience, 8 years with Python, 5 years of experience with FastAPI or similar async web frameworks (Flask, Django). Strong understanding of microservices architecture patterns and best practices. Proficiency with SQL and NoSQL databases (PostgreSQL, MySQL, MongoDB). Experience with RESTful API design principles and GraphQL (preferred). Knowledge of API authentication using OAuth and JWT. Development Tools Practices: Knowledge of Git version control and collaborative development workflows. Experience with Docker for application containerization. Knowledge of automated testing frameworks (pytest, unittest) including AI/ML testing. Experience with API testing tools (Postman, pytest, httpx). Familiarity with monitoring and logging best practices for AI applications.
Key Skills
APIs
Docker
Jenkins
REST
Python
AWS
NoSQL
MySQL
JavaScript
Postgresql
Django
GIT
Employment Type Full Time
Experience years
Vacancy 1
#J-18808-Ljbffr
Location Plano TX (Hybrid 3 days onsite)
Duration 3 months
Role Description Key Responsibilities: Develop and design RESTful microservices using FastAPI and Python 3.8. Build scalable, maintainable, and testable code following best practices. Implement asynchronous programming patterns for high‑performance applications. Design and implement API specifications using OpenAPI Swagger standards. Develop event‑driven architectures using message queues and streaming platforms. Deploy applications to AWS environments using existing infrastructure. Integrate with AWS services such as S3, RDS, DynamoDB, SQS, Lambda, and Bedrock. Work with AWS SDKs (boto3) and LiteLLM to interact with cloud services programmatically. Develop comprehensive testing strategies (unit, integration, and API testing). Implement caching strategies and performance optimization for AI responses. Create and maintain API documentation.
Required Qualifications Core Technical Skills: 12 years of IT experience, 8 years with Python, 5 years of experience with FastAPI or similar async web frameworks (Flask, Django). Strong understanding of microservices architecture patterns and best practices. Proficiency with SQL and NoSQL databases (PostgreSQL, MySQL, MongoDB). Experience with RESTful API design principles and GraphQL (preferred). Knowledge of API authentication using OAuth and JWT. Development Tools Practices: Knowledge of Git version control and collaborative development workflows. Experience with Docker for application containerization. Knowledge of automated testing frameworks (pytest, unittest) including AI/ML testing. Experience with API testing tools (Postman, pytest, httpx). Familiarity with monitoring and logging best practices for AI applications.
Key Skills
APIs
Docker
Jenkins
REST
Python
AWS
NoSQL
MySQL
JavaScript
Postgresql
Django
GIT
Employment Type Full Time
Experience years
Vacancy 1
#J-18808-Ljbffr