Job Description
<p><p><b>Job Summary :</b></p><p><p><b><br/></b></p>We are looking for an experienced Python Developer with more than 5 years of professional experience to join our team in Hyderabad.<br/><br/></p><p>The ideal candidate will be responsible for designing, developing, and deploying backend web applications, implementing software solutions, and working with databases to ensure seamless functionality and performance.<br/><br/></p><p>This role demands strong programming skills, problem-solving abilities, and a collaborative mindset to work across cross-functional teams.</p><p><br/><b>Key Responsibilities Development :</b></p><p><p><b><br/></b></p>- Design, develop, test, and maintain robust backend applications using Python.<br/><br/></p><p>- Build efficient and reusable code to support scalable web applications.<br/><br/></p><p>- Implement APIs, microservices, and integration with third-party Design & Implementation :</b></p><p><b><br/></b></p>- Analyze user requirements and translate them into effective software solutions.<br/><br/></p><p>- Develop secure, high-performance, and maintainable code using best practices.<br/><br/></p><p>- Ensure software quality through unit testing, integration testing, and code Management :</b></p><p><b><br/></b></p>- Work with relational and non-relational databases (e.g., MySQL, PostgreSQL, MongoDB).<br/><br/></p><p>- Write optimized queries, stored procedures, and scripts for efficient data handling.<br/><br/></p><p>- Ensure database integrity, security, and & Documentation :</b></p><p><br/></p><p>- Work closely with front-end developers, QA engineers, and product managers to deliver end-to-end solutions.</p><p><br/></p>- Participate in Agile development processes, sprint planning, and daily stand-ups.<br/><br/></p><p>- Document technical specifications, system architecture, and code as Optimization & Troubleshooting :</b></p><p><b><br/></b></p>- Monitor application performance and identify bottlenecks.<br/><br/></p><p>- Troubleshoot issues, debug code, and implement long-term fixes.<br/><br/></p><p>- Stay updated with emerging trends and technologies in Python & Skills :</b></p><p><p><b><br/></b></p>- Bachelors degree in Computer Science, Engineering, or a related field (Masters preferred).<br/><br/></p><p>- 5+ years of professional experience as a Python Developer or in backend development.<br/><br/></p><p>- Strong expertise in Python frameworks such as Django, Flask, or FastAPI.<br/><br/></p><p>- Solid understanding of Object-Oriented Programming (OOP) concepts and software design patterns.</p><p><br/></p><p>- Proficiency in databases relational (MySQL, PostgreSQL) and NoSQL (MongoDB, Redis).<br/><br/></p><p>- Hands-on experience with RESTful APIs, microservices, and cloud environments (AWS/Azure/GCP).<br/><br/></p><p>- Familiarity with version control systems (Git/GitHub/GitLab).<br/><br/></p><p>- Good knowledge of Docker, Kubernetes, and CI/CD pipelines is a plus.<br/><br/></p><p>- Strong problem-solving, analytical, and debugging skills.<br/><br/></p><p>- Excellent communication and teamwork abilities.</p><p><br/><b>Key Performance Indicators :</b></p><p><p><b><br/></b></p>- On-time delivery of assigned features and projects.<br/><br/></p><p>- Code quality, maintainability, and adherence to best practices.<br/><br/></p><p>- Application performance and uptime.<br/><br/></p><p>- Reduction in production bugs and issues.<br/><br/></p><p>- Positive feedback from cross-functional teams and stakeholders.</p><p><br/><b>What We Offer :</b></p><p><p><br/></p>- Competitive salary with performance-based incentives.<br/><br/></p><p>- Opportunity to work on challenging and innovative projects.<br/><br/></p><p>- Collaborative work environment with learning and growth opportunities.<br/><br/></p><p>- Exposure to latest tools, technologies, and best practices</p><br/></p> (ref:hirist.tech)