Job Role : Python Developer
Experience : 5 to 8 years
Locations : Noida & Bangalore
We are seeking skilled and motivated Python Developers to join our growing engineering team in Bangalore and Noida. The ideal candidates should have strong experience in backend development using Python, with expertise in Django / Flask, API development, and modern DevOps practices. The Bangalore position requires hands-on experience with cloud infrastructure (AWS) and Kubernetes, while the Noida position focuses more on backend performance, customer coordination, and system improvement.
Key Responsibilities :
- Design, build, and maintain scalable and efficient backend services using Python Develop and integrate RESTful APIs for internal services and external platforms.
- Write clean, testable, and well-documented code following best practices.
- Optimize application performance and improve existing system functionality.
- Deploy and manage applications using Docker and Kubernetes (primarily for Bangalore role).
- Implement caching and performance enhancements using Redis.
- Handle asynchronous tasks and job scheduling using Celery or similar tools.
- Integrate messaging systems such as RabbitMQ or Kafka for distributed processing.
- Manage databases : PostgreSQL, Cassandra, or other SQL / NoSQL systems.
- Collaborate with customers and internal teams to gather requirements and deliver solutions.
- Participate in code reviews, CI / CD processes (Jenkins / GitLab CI), and DevOps practices.
- Troubleshoot, debug, and resolve system issues in production environments.
- Embrace an agile startup-like culture with rapid iterations and deployments.
Required Skills & Experience :
5-8 years of hands-on experience in Python development.Strong expertise in at least one Python framework (Django, Flask, or FastAPI).Solid understanding of RESTful API design and microservices architecture.Proficient in relational databases (PostgreSQL) and experience with time-series or NoSQL databases (e.g.,Cassandra, MongoDB).
Experience with Docker and container orchestration using Kubernetes.Familiarity with message brokers like RabbitMQ, Kafka, or similar.Strong CI / CD knowledge using tools like Jenkins or GitLab CI.Proficient with Linux-based development and deployment environments.Strong problem-solving skills and ability to troubleshoot production issues.Excellent communication skills and collaborative team mindset.(ref : hirist.tech)