The role
Job description
Junior Python Developer
Experience: 2 Years
Job Type: Full-Time
Department: Software Development
Location: Hyderabad
Company: Teamverseinc
- Job Summary
We are looking for a motivated Junior Python Developer with 2 years of hands-on experience in Python programming and application development. The candidate should have a good understanding of Python fundamentals, backend development, database management, and API integration.
The ideal candidate will be responsible for developing, testing, debugging, and maintaining Python-based applications while collaborating with senior developers and cross-functional teams to deliver reliable and scalable software solutions.
- Technical Skills
- Programming Language: Python, object-oriented programming, data structures, exception handling, and file handling.
- Frameworks: Working knowledge of Django, Flask, or FastAPI.
- Database: Experience with MySQL or PostgreSQL and writing SQL queries.
- API Development: Basic experience developing and integrating REST APIs.
- Web Technologies: Basic knowledge of HTML, CSS, JavaScript, and JSON.
- Version Control: Experience with Git and GitHub/GitLab.
- Testing: Knowledge of unit testing using PyTest or unittest.
- Development Tools: Familiarity with VS Code, PyCharm, and debugging tools.
- Operating Systems: Basic knowledge of Linux commands and application deployment.
- Additional Skills: Familiarity with Docker, cloud platforms, or CI/CD tools is an advantage.
- Key Responsibilities
- Develop, test, and maintain Python-based applications and backend functionalities.
- Write clean, reusable, and efficient Python code following coding standards.
- Build and maintain application features using Django, Flask, or FastAPI.
- Develop, integrate, and troubleshoot REST APIs and third-party services.
- Create and maintain database queries, tables, and application data operations.
- Debug application issues, identify root causes, and implement appropriate fixes.
- Perform unit testing and assist in resolving software defects.
- Collaborate with senior developers, QA engineers, and project managers.
- Participate in code reviews and implement feedback to improve code quality.
- Maintain technical documentation and follow software development best practices.
- Support application deployment, maintenance, and performance improvements.
- Learn and adopt new technologies based on project requirements.
Pay: ₹9,300.00 - ₹44,000.00 per month
Work Location: In person