10 Nov
|
HireVibe Talent
|
India
10 Nov
HireVibe Talent
India
Job Title: Senior Software Engineer – Python - Kafka
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: 6-8 Years
· Salary: Up to 20 LPA
About Company
· Leading IT firm in Infopark, Kochi
· Work on enterprise-grade products and cutting-edge technologies
· Team-oriented 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
6+ 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
📌 Senior Software Engineer Python - Kafka (India)
🏢 HireVibe Talent
📍 India