Backend Python Developer
RandomtreesChennai, Tamil Nadu
it-jobs
Job Description
Key Responsibilities: Backend Development - Design, develop, and maintain high-performance APIs using Python (FastAPI). - Integrate Generative AI models and prompt-based workflows into backend systems. - Implement robust error handling, logging, and API performance tuning. - Collaborate with frontend and data teams to deliver end-to-end solutions. Database Management - Design efficient database schemas and write optimized SQL queries. - Work with MySQL, PostgreSQL, and MongoDB for scalable data management. - Handle data migrations and performance optimization for large datasets. Cloud & Deployment - Deploy and manage backend services on AWS (EC2, Lambda, S3, CloudFront, IAM, API Gateway). - Utilize Docker for containerized deployments and NGINX for load balancing and reverse proxy. - Implement and manage CI/CD pipelines for continuous integration and automated deployment. Testing & Continuous Integration - Write and maintain unit, integration, and load tests to ensure high-quality code. - Maintain scalable, clean, and modular code aligned with CI/CD workflows. Skills: Microservices, Debugging, FastAPI, Sql, Python Experience: 3.00-7.00 Years
Get AI-Matched to This Job
Upload your resume and our AI will score how well you match this and thousands of similar roles.