Skip to main content

Backend Python Developer

Technology
Randomtrees
Chennai, India11 months agoUntil 19/10/2026
Full time

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.
Keywords
MicroservicesDebuggingFastAPISqlPython

Interested in this role?