12 Supersourcing Jobs
Python Developer
Supersourcing
posted 15hr ago
Key Responsibilities:
Develop, optimize, and maintain backend services using Python (Django/FastAPI/Flask).
Design and implement RESTful and GraphQL APIs to support frontend and mobile applications.
Work extensively with MongoDB, including aggregation pipelines, indexing, schema design, and optimization.
Deploy, monitor, and manage cloud-based solutions on AWS (Lambda, S3, EC2, RDS, DynamoDB, API Gateway, etc.).
Implement microservices & serverless architectures using AWS services.
Optimize database queries and backend performance for high availability and scalability.
Ensure security best practices, including OAuth, JWT, and role-based access control.
Collaborate with frontend developers, product managers, and DevOps teams.
Set up CI/CD pipelines, containerize applications using Docker & Kubernetes, and automate deployments.
Troubleshoot and debug performance issues, server crashes, and cloud infrastructure failures.
Required Skills & Experience
3-8 years of hands-on experience in Python backend development.
Strong expertise in MongoDB, including query optimization and schema design.
Proficiency in AWS services such as Lambda, EC2, S3, RDS, DynamoDB, and API Gateway.
Experience in building and managing RESTful & GraphQL APIs.
Strong understanding of microservices architecture and serverless computing.
Knowledge of authentication & authorization mechanisms (OAuth, JWT, SAML).
Experience with containerization & orchestration (Docker, Kubernetes).
Experience with CI/CD tools (GitHub Actions, Jenkins, Terraform).
Nice to Have:
Experience with Redis, Kafka, or RabbitMQ for event-driven architectures.
Familiarity with ElasticSearch for search and analytics.
Exposure to log monitoring & performance tuning in production environments.
Employment Type: Full Time, Permanent
Read full job descriptionPrepare for Python Developer roles with real interview advice
10-15 Yrs