Senior Software Engineer – Python
Posted
Jul 08, 2026 (7d ago)
Seniority
Senior
Work Model
Not Specified
Type
Not Specified
Category
Salary
Not specified
Skills
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.
Similar Jobs
Staff Software Developer
Varicent · Canada
Staff Software Engineer, Product (Mexico City)
LawnStarter · Mexico
Staff Software Engineer, Product (São Paulo)
LawnStarter · Brazil
Staff Software Engineer, Product (Montevideo)
LawnStarter · Uruguay