HamburgerMenu
hirist

Job Description

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.


info-icon

Did you find something suspicious?