Bestkaam Logo
Back to Jobs
HireVibe Talent

Senior Software Engineer – Python

Actively Reviewing

HireVibe Talent

Kochi Full-Time 4–8 yrs exp Posted 5 hours ago  · Apply by Sep 14, 2026

Senior Software Engineer – Python


Are you an experienced Python developer looking to work on enterprise-scale applications and modern cloud technologies? We're looking for a Senior Software Engineer – Python to join our growing engineering team and help build scalable, high-performance backend solutions.


📍 Location: Infopark, Kochi

💼 Experience: 4+ Years

💰 Salary: Up to ₹18 LPA


About Company?

✅ Leading IT firm in Infopark, Kochi

✅ Work on enterprise-grade products and cutting-edge technologies

✅ Collaborative and innovation-driven work environment

✅ Opportunities for continuous learning and career growth

✅ Attractive compensation with performance-based incentives

✅ Exposure to cloud-native applications and modern DevOps practices


Key Responsibilities


Technical Leadership

  • Lead Python development for enterprise-grade applications.
  • Drive architecture, technical design, and code quality initiatives.
  • Conduct code reviews and ensure engineering best practices.
  • Collaborate with cross-functional teams to deliver high-quality solutions.

Backend Development

  • Design, develop, and maintain scalable backend applications using Python, Django, FastAPI, and Flask.
  • Build secure, high-performance REST APIs and GraphQL services.
  • Develop event-driven applications using Apache Kafka.
  • Design background workers, asynchronous services, and data pipelines.
  • Optimize application performance, scalability, and reliability.

Team Mentoring

  • Mentor junior and mid-level developers.
  • Support technical growth through knowledge sharing and code reviews.
  • Provide constructive feedback and technical guidance.

DevOps & Cloud

  • Collaborate with DevOps teams on CI/CD pipelines.
  • Build and deploy containerized applications using Docker and Kubernetes.
  • Work with cloud platforms such as AWS, Azure, or GCP.

Client & Stakeholder Collaboration

  • Translate business requirements into technical solutions.
  • Participate in client discussions, requirement gathering, demos, and technical reviews.
  • Deliver scalable and maintainable software solutions aligned with business goals.


Required Skills

✔ 4+ years of professional Python development experience

✔ Strong expertise in:

  • Python
  • Django
  • FastAPI
  • Flask

✔ Hands-on experience with:

  • REST APIs
  • GraphQL
  • Apache Kafka
  • Microservices Architecture
  • Event-Driven Systems

✔ Database experience:

  • PostgreSQL
  • MySQL
  • MongoDB
  • Redis

✔ Strong understanding of:

  • System Design
  • Design Patterns
  • Distributed Systems
  • Scalable Application Architecture

✔ Experience with:

  • Celery
  • AsyncIO
  • Docker
  • Kubernetes
  • Git
  • CI/CD Pipelines

✔ Exposure to:

  • AWS / Azure / GCP

✔ Good knowledge of:

  • OWASP Security Best Practices
  • Authentication & Authorization
  • Data Protection Standards


Preferred Skills

⭐ Experience developing Python automation using Ansible and Terraform

⭐ Strong proficiency in Jinja2 templating for infrastructure and configuration management

⭐ Experience with:

AI/ML Pipelines

  • Data Engineering
  • Distributed Microservices
  • Event Streaming with Apache Kafka

⭐ Experience working in Agile/Scrum environments.


Soft Skills

  • Excellent communication and interpersonal skills
  • Strong analytical and problem-solving abilities
  • Ability to lead technical discussions and mentor team members
  • Self-driven with a collaborative mindset
  • Ability to manage multiple priorities in a fast-paced environment


Qualification

🎓 Bachelor's Degree in Computer Science, Engineering, Information Technology, or a related field.