Python Developer | Mid-Level
- Job Category - IT
- Job Type - Full Time
- Job ID - PR_863_JOB
- No of openings: 01
- Experience : 2 to 4 Years
- Job Location - Hyderabad
- Preferred Candidate Location - Telangana, Andhra Pradesh
Job Description
We are seeking a highly motivated Python Developer with 2 years of experience to join our dynamic development team. The ideal candidate will have experience working on software development projects using Python, with a focus on creating efficient, scalable, and maintainable solutions.
Job Responsibilities
- Design, develop, and maintain Python-based applications and scripts.
- Write clean, efficient, and well-documented code.
- Collaborate with cross-functional teams to define, design, and ship new features.
- Perform code reviews and provide constructive feedback to peers.
- Debug and troubleshoot software issues, ensuring optimal performance.
- Ensure high levels of security, data protection, and performance optimization.
- Participate in Agile development processes, including sprint planning and task estimation.
- Contribute to the automation of repetitive tasks and processes.
Qualifications
- Bachelor’s degree in Computer Science, Software Engineering, or related field (or equivalent practical experience).
- 2 years of hands-on experience with Python development.
- Strong knowledge of Python frameworks such as Django, Flask, or FastAPI.
- Experience with version control systems like Git.
- Knowledge of front-end technologies (e.g., HTML, CSS, JavaScript) is a plus.
- Familiarity with RESTful APIs, web services, and working with databases (SQL/NoSQL
- Basic understanding of cloud platforms like AWS, GCP, or Azure is a plus.
- Strong problem-solving and debugging skills.
- Ability to work independently and in a team environment.
- Excellent communication skills, both written and verbal.
Nice to Have
- Familiarity with DevOps practices and CI/CD pipelines.
- Experience with containerization tools (e.g., Docker, Kubernetes)
- Knowledge of asynchronous programming and task queues (e.g., Celery, Redis).
- Exposure to machine learning or data analysis libraries (e.g., Pandas, NumPy, TensorFlow).