Python Developer/ Software Enginner
Actively Reviewing the ApplicationsIntellectt Inc
Job Description
Job Title: Senior Python Developer
Experience: 8+Years Experience
Location: Hyderabad
Shift Timings: 2pm - 11pm
Work Mode: 5 Days from Office
Role Overview:
· We are seeking a highly experienced and passionate Senior Python Developer to join our team.
· This role is ideal for someone who has a strong technical background in building scalable backend systems, enjoys solving complex problems, and has a proven track record of delivering high-quality software solutions.
Key Responsibilities:
· Design, develop, test, and maintain scalable backend applications using Python (Django/Flask/FastAPI).
· Architect robust RESTful APIs and microservices for cloud-based applications.
· Collaborate with cross-functional teams (DevOps, Frontend, QA, Product) to deliver end-to-end solutions.
· Optimize application performance, reliability, and scalability.
· Design and manage databases (PostgreSQL/MySQL/MongoDB/Redis).
· Mentor and lead a team of junior developers through code reviews, technical guidance, and best practices.
· Implement secure coding practices and ensure application security.
· Participate in sprint planning and contribute to project architecture/design discussions.
· Write reusable, testable, and efficient code; develop automated unit and integration tests.
· Stay up to date with emerging technologies and drive continuous improvement initiatives.
Required Skills & Qualifications:
· 8+ years of professional software development experience with strong expertise in Python.
· Extensive hands-on experience with Django, Flask, or Fast API.
· Strong understanding of OOPs, data structures, algorithms, and design patterns.
· Experience in building REST APIs, microservices, and distributed systems.
· Solid knowledge of SQL and NoSQL databases (PostgreSQL, MySQL, MongoDB, Redis, etc.).
· Familiarity with Docker, Kubernetes, and CI/CD tools (GitLab CI/Jenkins).
· Experience working with cloud platforms (AWS, Azure, or GCP).
· Strong problem-solving, analytical, and debugging skills.
· Proficiency in using version control tools such as Git.
· Good understanding of message brokers/queues (RabbitMQ, Kafka, SQS) is a plus.
· Excellent communication skills and the ability to work effectively in a collaborative environment.
Nice to Have:
· Experience with front-end technologies like React/Angular/Vue (basic understanding).
· Exposure to Data Engineering, ETL pipelines, Airflow/Celery.
· Experience with AI/ML model integration using Python.
Quick Tip
Customize your resume and cover letter to highlight relevant skills for this position to increase your chances of getting hired.
Related Job Recommendations
View All
Snowflake Python Developer_ 6+ Years_ Bangalore/Gurgaon_ Immediate joiner
91% matchInnova ESI
Freelance Automotive Engineer with Python Experience - AI Trainer
90% matchMindrift
Java Backend Engineer
86% matchNielsenIQ
Engineer, Software Engineering (C#, Cloud technologies, AWS, Azure, GCP) - S&P Global
84% matchJobs via eFinancialCareers
Remote Ruby Engineer
94% matchTuring
Share
Quick Apply
Upload your resume to apply for this position