Senior Software Engineer – Python - Kafka

HireVibe Talent

Ernakulam

On-site

INR 1,200,000 - 2,400,000

Full time

9 days ago

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Performance-based incentives
Learning & career growth opportunities

Job summary

HireVibe Talent in Kochi is seeking a seasoned Python backend developer with 4+ years of experience to lead architecture and code quality initiatives. You will design, develop, and maintain scalable backend applications with Django, FastAPI, Flask, and Python, build secure REST APIs and GraphQL services, and mentor junior developers while translating business needs into robust technical solutions.

You will collaborate with DevOps on CI/CD, containerize apps with Docker and Kubernetes, work

Qualifications

  • 4+ years of professional Python development experience.
  • Experience with Python web frameworks (Django, FastAPI, Flask).
  • Hands-on with REST APIs, GraphQL, MySQL, MongoDB, Redis.
  • Strong knowledge of system design, patterns, and distributed systems.
  • Experience with Celery, AsyncIO, Docker, and Git.
  • Exposure to security best practices and data protection standards.

Responsibilities

  • Drive architecture, technical design, and code quality initiatives.
  • Review code, mentor developers, and enforce engineering best practices.
  • Collaborate with cross-functional teams to deliver scalable backend solutions.
  • Design, develop, and maintain backend apps using Python ecosystems.
  • Build secure, high-performance REST APIs and GraphQL services.
  • Develop event-driven apps using Kafka and data pipelines.
  • Optimize performance, scalability, and reliability of systems.
  • Support DevOps with CI/CD pipelines and containerization.

Skills

Python development
Django
FastAPI
Flask
REST APIs
GraphQL
MySQL
MongoDB
Redis
System Design
Design Patterns
Distributed Systems
Celery
AsyncIO
Docker
Git
OWASP
Terraform
Ansible
Kafka

Education

Bachelor's Degree in Computer Science, Engineering, IT

Tools

Docker
Kubernetes
AWS
Azure
GCP

Job description

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
  • 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.
  • 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.
  • 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
  • MySQL
  • MongoDB
  • Redis

Strong understanding of:

  • System Design
  • Design Patterns
  • Distributed Systems

Experience with:

  • Celery
  • AsyncIO
  • Docker
  • Git

Exposure to:

Good knowledge of:

  • OWASP Security Best Practices
  • 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:

  • 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.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Python Tech Lead / Sr Architect
Python Tech Lead / Sr Architect

G10X • Ernakulam

Remote
INR 1,200,000 - 1,800,000
Software Engineer - Python
Software Engineer - Python

KJBN Labs • Bengaluru

On-site
INR 1,800,000 - 2,800,000
Software Engineer
Software Engineer

Wissen Technology • Bengaluru

On-site
INR 1,500,000 - 2,100,000
T&T - EAID - Senior Consultant - Python (Short Fuse) - Mumbai
T&T - EAID - Senior Consultant - Python (Short Fuse) - Mumbai

Deloitte & Touche GmbH Wirtschaftsprüfungsgesellschaft • Mumbai

On-site
INR 3,000,000 - 5,000,000
Senior Python Developer | Gurugram
Senior Python Developer | Gurugram

DigitalXNode • Gurugram District

On-site
INR 1,800,000 - 3,200,000
Senior Software Engineer-Python
Senior Software Engineer-Python

Cubet Techno Labs • Ernakulam

On-site
INR 1,000,000 - 1,500,000
Innovative Environment
Career Growth
Collaborative Culture
+1
Senior Python Developer
Senior Python Developer

HypTechie • Bengaluru

On-site
INR 2,000,000 - 4,000,000
Senior Software Engineer - Python
Senior Software Engineer - Python

EvoluteIQ • Bengaluru

On-site
INR 1,500,000 - 2,500,000
Software Engineer – Python
Software Engineer – Python

Jobtailor • Bengaluru

On-site
INR 900,000 - 1,300,000
Python Developer
Python Developer

Straive • Chennai District

On-site
INR 2,000,000 - 4,500,000