Posted on: 18/09/2025
Position : Senior Python Developer
Experience : 5 to 7 Years
Location : Bangalore, India
Job Type : Full-time
Job Summary :
We are seeking a passionate and highly experienced Senior Python Developer with 5-7 years of experience and a strong background in computer science. The ideal candidate will be responsible for designing, developing, and maintaining robust, scalable, and high-performance systems.
This role requires a professional with a deep understanding of modern software engineering principles, microservices architecture, and expertise in database optimization and cloud-native technologies.
Key Responsibilities :
- Design, develop, and maintain robust, scalable, and high-performance systems and RESTful APIs using Python.
- Apply best practices in software engineering, including object-oriented and functional programming paradigms, design patterns, and clean coding principles.
- Design and implement microservices-based solutions, ensuring they are scalable, resilient, and maintainable.
- Optimize database performance by writing and tuning complex SQL queries, with expertise in MySQL or other relational databases.
- Implement and manage caching mechanisms using tools like Redis or Memcached to improve system responsiveness and efficiency.
- Deploy and manage services using Kubernetes for container orchestration, and work within an event-driven architecture with tools like Apache Kafka.
- Set up and maintain monitoring and alerting systems using tools like Prometheus, Grafana, or the ELK stack to ensure application reliability and performance.
- Lead technical discussions, conduct thorough code reviews, and mentor junior developers.
- Collaborate effectively with cross-functional teams, including product managers and other engineers, to define and deliver features.
Required Skills & Qualifications :
- 5 to 7 years of experience as a Python Developer.
- Strong proficiency in Python, with a solid grasp of object-oriented and functional programming.
- Proven experience in RESTful API development and integration.
- Expertise in MySQL or other relational databases, including writing and tuning complex SQL queries.
- Experience with caching mechanisms like Redis or Memcached.
- Solid understanding of microservices architecture.
- Hands-on experience with Kubernetes and container orchestration.
- Familiarity with event-driven architecture and message brokers like Apache Kafka.
- Knowledge of service monitoring tools such as Prometheus, Grafana, or ELK stack.
- Strong communication, collaboration, and leadership abilities.
Did you find something suspicious?
Posted By
Posted in
Backend Development
Functional Area
Backend Development
Job Code
1548544
Interview Questions for you
View All