Senior Software Engineer – Python
HireVibe Talent
Job Description
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.
Required Skills
Similar Jobs
View all →
ServiceNow Lead/Architect
RSCP
Full Stack Developer | Remote | $30 - $85/hr
NearSkill
Backend Developer/Engineer | Remote | $30 - $90/hr
NearSkill
AI Platform Staff Engineer
Accrete
Senior Python Developer | Gurugram
DigitalXNode
Share
Quick Apply
Upload your resume to apply for this position