We are seeking a skilled and detail-oriented Python Developer with 4–6 years of experience to join our growing team. The ideal candidate will have expertise in Python frameworks, file processing, database management, API integration, and a solid understanding of software engineering best practices.
Responsibilities
Develop, test, and maintain robust Python applications.
Work with frameworks such as Flask, Django, and others.
Handle large-scale Excel file processing with performance optimization, error handling, and exception management.
Perform database operations and manage REST API integrations.
Write clean, efficient, and testable code following best practices in OOP.
Implement unit and integration testing.
Collaborate with cross-functional teams in an agile environment (Scrum/Kanban).
Optimize applications for maximum speed and scalability.
Utilize containerization tools like Docker and Kubernetes as needed.
Support cloud-based deployments on platforms like AWS, GCP, or Azure.
Participate in code reviews and contribute to continuous improvement initiatives.
Required Skills
Strong proficiency in Python programming and frameworks (Flask, Django, etc.).
Hands-on experience processing various file types, including Excel, Word, and PDF using relevant libraries.
Expertise in handling large-scale Excel files and optimizing performance.
Solid experience with databases such as PostgreSQL, MySQL, or MongoDB.
Strong understanding of object-oriented programming (OOP) principles.
Familiarity with version control systems (Git, GitHub, GitLab).
Ability to write comprehensive unit and integration tests.
Good knowledge of algorithms, data structures, and software design principles.
Experience working with APIs (RESTful and/or GraphQL).
Familiarity with Docker, Kubernetes, or similar containerization technologies.
Basic understanding of cloud platforms (AWS, GCP, or Azure).
Experience working within agile development methodologies.
Preferred Skills
Experience with machine learning and data modeling techniques.
Exposure to cloud-native application development.
Qualifications
Bachelor's degree in Computer Science, Engineering, or a related field (or equivalent practical experience).
4–6 years of proven experience as a Python Developer or in a similar software development role.
Strong problem-solving skills and critical thinking ability.
Skills
Python,Flash,sql
How strong is your resume?
Upload your resume and get feedback from our expert to help land this job
How strong is your resume?
Upload your resume and get feedback from our expert to help land this job