Sponsored
Verified Job IT / Software / Data Analyst

Senior Software Engineer – Python - Kafka

Punalūr, Kerala
1800000.00 ₹
0 views
IT / Software / Data Analyst
#780980
Remote / WFH
HireVibe Talen

Job Description

Are you an experienced Python developer with Experience in Apache Kafka and 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.
View more Senior Jobs in Punalūr →
Sponsored

Similar Openings in IT / Software / Data Analyst

More jobs you might like

Dawson City, Yukon IT / Software / Data Analyst

Full job description Position: CNC Programmer Reports To: Engineering Manager Direct Reports: None Summary A highly skilled CNC Machinist/Pr...

Posted 2m ago View Details