Python Developer
Location: Saint Lois, MO/ Dallas (Brillio)/ New York
Job Summary
We are seeking an experienced Python Developer with strong expertise in AWS Cloud, ElastiCache (Redis), and distributed application development. The ideal candidate will design, develop, and optimize scalable backend services while leveraging Redis caching solutions to improve application performance, scalability, and reliability.
Key Responsibilities
Design, develop, and maintain scalable backend applications using Python.
Build and optimize high-performance APIs and microservices.
Implement and manage caching strategies using AWS ElastiCache (Redis).
Develop solutions for session management, distributed caching, and real-time data processing.
Collaborate with architects and product teams to design cloud-native applications.
Optimize application performance through Redis-based caching mechanisms.
Develop and maintain database integrations and data access layers.
Monitor application performance and troubleshoot production issues.
Implement security best practices and cloud governance standards.
Participate in code reviews, design discussions, and architecture initiatives.
Develop CI/CD pipelines and automate deployment processes.
Required Technical Skills
Programming, Python, Object-Oriented Programming (OOP), REST API Development, FastAPI / Flask / Django, AWS Cloud, AWS ElastiCache, AWS EC2, AWS Lambda, AWS S3, AWS RDS, AWS ECS / EKS, AWS CloudWatch, AWS IAM, Redis Expertise, Redis Data Structures, Redis Clustering, Redis Replication, Redis Sentinel, Caching Strategies, Pub/Sub Messaging
Distributed Locking, Session Management, Performance Tuning, High Availability Architecture, Databases, PostgreSQL, MySQL, DynamoDB, MongoDB (Preferred), Microservices & Integration, API Design, Event-Driven Architecture, Message Queues, Kafka / RabbitMQ (Preferred),
DevOps & Automation
Git, Jenkins / GitHub Actions, Docker, Kubernetes, Terraform (Preferred)
Preferred Qualifications
Experience building large-scale distributed systems.
Strong experience with AWS cloud-native services.
Experience implementing Redis caching for high-traffic applications.
Knowledge of containerized deployments and Kubernetes.
Exposure to financial services, healthcare, retail, or e-commerce domains.
AWS Certification is a plus.
Education
Bachelor's or Master's degree in Computer Science, Information Technology, Engineering, or related field.
Key Competencies
Strong problem-solving and analytical skills.
Excellent debugging and performance tuning expertise.
Effective communication and stakeholder management.
Ability to work in Agile/Scrum teams.
Strong ownership and accountability.
Nice to Have
AWS Certified Developer or Solutions Architect.
Experience with GraphQL.
Exposure to AI/ML application hosting.
Experience with Snowflake or Databricks integrations.
Knowledge of Infrastructure as Code (Terraform/CloudFormation).