Designation - Python Developer
Location - Turbhe, Navi Mumbai (On site)
Years of Experience - 2 to 5 years
Budget - INR 5lpa - 12lpa
Python Developer
Your Responsibilities
- Design, develop, and maintain robust Python applications using Django or FastAPI and other frameworks.
- Build & consume RESTful and GraphQL APIs using industry best practices.
- Design and optimize relational databases (PostgreSQL, MySQL) with proper indexing and query optimization.
- Implement caching strategies using Redis or Memcached for improved performance.
- Containerize microservices with Docker and collaborate on Kubernetes-based deployments.
- Implement background task queues using Celery with message brokers (RabbitMQ / Redis), including smart retry and alerting mechanisms.
- Set up WebSocket consumers via Django Channels & FastAPI for real-time updates.
- Configure infrastructure on AWS (EC2, S3, RDS, Lambda, SQS, CloudWatch), and manage monitoring.
- Implement authentication and authorization mechanisms (JWT, OAuth2) and follow OWASP security best practices.
- Write automated tests using pytest or unittest with ≥80% coverage.
- Use code quality tools like Black, Flake8, and Mypy with type hints.
- Integrate external services using webhooks (Stripe, Razorpay, etc.).
- Create and maintain API documentation using Swagger / OpenAPI.
- Contribute to CI / CD pipelines (GitHub Actions, GitLab CI, Jenkins) and follow Git best practices.
- Participate in tech-talks, team learning sessions, and regular code reviews.
Required Qualifications
Bachelor's degree in Computer Science or related field.2–5 years of experience in Python development (Python 3.9+).Strong experience with Django or FastAPI frameworks (ORM, middleware, signals, async endpoints).Proficiency in SQL databases (PostgreSQL or MySQL) and ORMs (Django ORM, SQLAlchemy).Hands-on experience with Redis for caching and as a message broker.Strong grip on Python standard libraries and tools (NumPy, Pandas, etc.).Experience with API design and integration (REST / GraphQL).Hands-on with Celery and message brokers (RabbitMQ or Redis).Hands-on with Docker and one major cloud platform (AWS).Skilled in automated testing with pytest, test-driven development mindset.Experience with Git workflows (branching, merging, pull requests) and CI / CD practices.Understanding of security principles and secure coding practices.Excellent communication and analytical thinking.