HIC Global Solutions
Python Developer - Django/Flask/FastAPI
Job Location
bangalore, India
Job Description
Job Description : We are seeking a highly skilled Senior Python Developer to join our dynamic team. As a Senior Python Developer, you will leverage your 7 years of experience to design, develop, and maintain robust, scalable, and high-performance applications. You will collaborate with cross-functional teams to deliver innovative solutions that meet both business needs and technical requirements. The ideal candidate will have expertise in Python development, a deep understanding of software architecture, and experience in building web applications, APIs, and integrating with third-party services. You should be comfortable working in an agile environment, and have the ability to mentor junior developers and lead by example. Responsibilities : - Develop and maintain Python-based applications : Write clean, efficient, and maintainable Python code for a wide range of applications, from web development to automation scripts and data processing systems. - Software architecture & design : Design and implement software architectures, ensuring code scalability, maintainability, and performance. - API development : Design, develop, and integrate RESTful APIs and microservices to extend application functionality. - Data handling : Work with databases (SQL/NoSQL), and ensure data is processed and stored efficiently. - Implement data pipelines, ETL processes, and real-time data processing systems. - Collaboration : Work closely with front-end developers, data engineers, product managers, and QA teams to build end-to-end solutions. - Code reviews & mentoring : Conduct code reviews and provide feedback to junior developers. - Mentor and guide the development team on best practices in Python and software engineering. - Testing : Write unit tests, integration tests, and ensure high code coverage and reliability. - Debug and resolve production issues and system performance problems. - Continuous improvement : Keep up to date with the latest industry trends, Python libraries, and frameworks. - Continuously improve the development process, performance, and reliability of applications. - Deployment & maintenance : Assist with deployment and configuration of applications in cloud environments (AWS, Azure, etc.), and handle the maintenance of live systems. - Documentation : Write clear, concise documentation for your code and project workflows, including API documentation and internal technical documentation. Skills & Qualifications : - 7 years of experience in Python development with a proven track record of delivering complex applications and solutions. - Strong experience with Python frameworks like Django, Flask, or FastAPI. - Proficiency in SQL/NoSQL databases such as PostgreSQL, MySQL, MongoDB, or similar. - Experience with API development (RESTful APIs, GraphQL, gRPC) and third-party API integrations. - Solid understanding of software architecture patterns, including microservices, monolithic applications, and distributed systems. - Experience with cloud platforms (AWS, Google Cloud, Azure) and containerization technologies like Docker and Kubernetes. - Proficiency with version control systems like Git, and familiarity with CI/CD pipelines. - Excellent problem-solving skills, attention to detail, and the ability to work in a fast-paced environment. - Strong communication skills, with the ability to work independently and collaboratively in a team-oriented environment. (ref:hirist.tech)
Location: bangalore, IN
Posted Date: 11/28/2024
Location: bangalore, IN
Posted Date: 11/28/2024
Contact Information
Contact | Human Resources HIC Global Solutions |
---|