Padmi

Python Software Developer

IndiaPosted 2 months ago
Software engineeringMid-levelFull Time; Regular
Apply at ideyalabs

Opens the source posting on shine.com

Source description

About the role

View original

Role Overview: You are a Python Developer with 4-6 years of experience responsible for designing, developing, and optimizing scalable backend applications. Your expertise in Python, API development, cloud technologies, and database management will be crucial in this role. You will collaborate with cross-functional teams to build high-performance applications that align with business objectives. Key Responsibilities: - Backend Development: Develop, test, and optimize scalable APIs using Django, Flask, or FastAPI. - System Integration: Work with third-party APIs, SDKs, and cloud services to enhance application functionality. - Database Management: Design, optimize, and maintain SQL (PostgreSQL/MySQL) and NoSQL (MongoDB, DynamoDB) databases. - Performance Optimization: Improve query performance, caching strategies, and application scalability. - Cloud & DevOps: Deploy and manage applications using AWS, Azure, or GCP, with Docker and Kubernetes. - Security & Compliance: Implement authentication and authorization mechanisms using JWT, OAuth2, and AWS Cognito. - Asynchronous Processing: Work with Celery, RabbitMQ, Kafka, or AWS SQS for background task processing. - Unit Testing & Code Reviews: Ensure high-quality, maintainable code through automated testing and peer reviews. - Collaboration: Work closely with front-end developers, DevOps engineers, and product teams to deliver business-critical applications. Qualification Required: - Python Expertise: 4+ years of hands-on experience with Django, Flask, or FastAPI. - RESTful API Development: Experience in designing and consuming REST & GraphQL APIs. - Database Proficiency: Strong knowledge of SQL & NoSQL databases (PostgreSQL, MySQL, MongoDB, DynamoDB). - Cloud Technologies: Hands-on experience with AWS (Lambda, S3, RDS, API Gateway), Azure, or GCP. - Containerization & DevOps: Experience with Docker, Kubernetes, CI/CD pipelines, and Git workflows. - Security & Performance Optimization: Understanding of caching strategies (Redis, Memcached), scaling, and security best practices. - Agile Development: Familiarity with Scrum, Agile methodologies, and sprint planning. Additional Company Details: The company prefers candidates with experience in asynchronous programming (Celery, RabbitMQ, Kafka), exposure to Infrastructure as Code (Terraform, AWS CloudFormation), and knowledge of Machine Learning or AI-driven applications as a plus. Role Overview: You are a Python Developer with 4-6 years of experience responsible for designing, developing, and optimizing scalable backend applications. Your expertise in Python, API development, cloud technologies, and database management will be crucial in this role. You will collaborate with cross-functional teams to build high-performance applications that align with business objectives. Key Responsibilities: - Backend Development: Develop, test, and optimize scalable APIs using Django, Flask, or FastAPI. - System Integration: Work with third-party APIs, SDKs, and cloud services to enhance application functionality. - Database Management: Design, optimize, and maintain SQL (PostgreSQL/MySQL) and NoSQL (MongoDB, DynamoDB) databases. - Performance Optimization: Improve query performance, caching strategies, and application scalability. - Cloud & DevOps: Deploy and manage applications using AWS, Azure, or GCP, with Docker and Kubernetes. - Security & Compliance: Implement authentication and authorization mechanisms using JWT, OAuth2, and AWS Cognito. - Asynchronous Processing: Work with Celery, RabbitMQ, Kafka, or AWS SQS for background task processing. - Unit Testing & Code Reviews: Ensure high-quality, maintainable code through automated testing and peer reviews. - Collaboration: Work closely with front-end developers, DevOps engineers, and product teams to deliver business-critical applications. Qualification Required: - Python Expertise: 4+ years of hands-on experience with Django, Flask, or FastAPI. - RESTful API Development: Experience in designing and consuming REST & GraphQL APIs. - Database Proficiency: Strong knowledge of SQL & NoSQL databases (PostgreSQL, MySQL, MongoDB, DynamoDB). - Cloud Technologies: Hands-on experience with AWS (Lambda, S3, RDS, API Gateway), Azure, or GCP. - Containerization & DevOps: Experience with Docker, Kubernetes, CI/CD pipelines, and Git workflows. - Security & Performance Optimization: Understanding of caching strategies (Redis, Memcached), scaling, and security best practices. - Agile Development: Familiarity with Scrum, Agile methodologies, and sprint planning. Additional Company Details: The company prefers candidates with experience in asynchronous programming (Celery, RabbitMQ, Kafka), exposure to Infrastructure as Code (Terraform, AWS CloudFormation), and knowledge of Machine Learning or AI-driven applications as a plus.

One address, no account. We’ll tell you when matching roles go live.

More at ideyalabs

Related open roles

View all roles